powComplex, imaginary part

Time bar (total: 23.9s)

analyze351.0ms (1.5%)

Memory
19.7MiB live, 477.6MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
18.8%18.7%81.1%0.2%0%0%0%7
18.8%18.7%81.1%0.2%0%0%0%8
18.8%18.7%81.1%0.2%0%0%0%9
34.4%34.3%65.5%0.2%0%0%0%10
54.7%54.6%45.2%0.2%0%0%0%11
54.7%54.6%45.2%0.2%0%0%0%12
Compiler

Compiled 39 to 18 computations (53.8% saved)

sample3.2s (13.4%)

Memory
66.6MiB live, 3 049.3MiB allocated
Samples
1.7s2 973×1valid
943.0ms5 229×0valid
47.0ms54×2valid
Precisions
Click to see histograms. Total time spent on operations: 2.2s
ival-mult: 580.0ms (26.2% of total)
ival-log: 467.0ms (21.1% of total)
ival-hypot: 437.0ms (19.7% of total)
ival-sin: 199.0ms (9% of total)
ival-atan2: 121.0ms (5.5% of total)
ival-exp: 114.0ms (5.1% of total)
ival-add: 114.0ms (5.1% of total)
ival-sub: 113.0ms (5.1% of total)
adjust: 63.0ms (2.8% of total)
ival-true: 7.0ms (0.3% of total)
ival-assert: 3.0ms (0.1% of total)
Bogosity

preprocess170.0ms (0.7%)

Memory
-17.9MiB live, 147.0MiB allocated
Algorithm
egg-herbie
Rules
988×exp-prod
832×unsub-neg
686×exp-sum
680×sub-neg
628×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0141573
1349554
2708554
31346552
42722550
54471550
66379550
77362550
01937
13436
26336
39336
414436
520236
629536
743136
858536
972036
1078836
1182836
1298136
13123036
14150336
15159836
16164036
17164636
0164625
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))))
Outputs
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))))
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
Call 2
Inputs
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))))
(* (exp (- (* (log (sqrt (+ (* (neg x.re) (neg x.re)) (* x.im x.im)))) y.re) (* (atan2 x.im (neg x.re)) y.im))) (sin (+ (* (log (sqrt (+ (* (neg x.re) (neg x.re)) (* x.im x.im)))) y.im) (* (atan2 x.im (neg x.re)) y.re))))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* (neg x.im) (neg x.im))))) y.re) (* (atan2 (neg x.im) x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* (neg x.im) (neg x.im))))) y.im) (* (atan2 (neg x.im) x.re) y.re))))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (neg y.re)) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) (neg y.re)))))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) (neg y.im)))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (neg y.im)) (* (atan2 x.im x.re) y.re))))
(neg (* (exp (- (* (log (sqrt (+ (* (neg x.re) (neg x.re)) (* x.im x.im)))) y.re) (* (atan2 x.im (neg x.re)) y.im))) (sin (+ (* (log (sqrt (+ (* (neg x.re) (neg x.re)) (* x.im x.im)))) y.im) (* (atan2 x.im (neg x.re)) y.re)))))
(neg (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* (neg x.im) (neg x.im))))) y.re) (* (atan2 (neg x.im) x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* (neg x.im) (neg x.im))))) y.im) (* (atan2 (neg x.im) x.re) y.re)))))
(neg (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (neg y.re)) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) (neg y.re))))))
(neg (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) (neg y.im)))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (neg y.im)) (* (atan2 x.im x.re) y.re)))))
(* (exp (- (* (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) y.re) (* (atan2 x.re x.im) y.im))) (sin (+ (* (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) y.im) (* (atan2 x.re x.im) y.re))))
(* (exp (- (* (log (sqrt (+ (* y.re y.re) (* x.im x.im)))) x.re) (* (atan2 x.im y.re) y.im))) (sin (+ (* (log (sqrt (+ (* y.re y.re) (* x.im x.im)))) y.im) (* (atan2 x.im y.re) x.re))))
(* (exp (- (* (log (sqrt (+ (* y.im y.im) (* x.im x.im)))) y.re) (* (atan2 x.im y.im) x.re))) (sin (+ (* (log (sqrt (+ (* y.im y.im) (* x.im x.im)))) x.re) (* (atan2 x.im y.im) y.re))))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* y.re y.re)))) x.im) (* (atan2 y.re x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* y.re y.re)))) y.im) (* (atan2 y.re x.re) x.im))))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* y.im y.im)))) y.re) (* (atan2 y.im x.re) x.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* y.im y.im)))) x.im) (* (atan2 y.im x.re) y.re))))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))))
Outputs
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))))
(* (/ (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re) (pow (exp y.im) (atan2 x.im x.re))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* (log (sqrt (+ (* (neg x.re) (neg x.re)) (* x.im x.im)))) y.re) (* (atan2 x.im (neg x.re)) y.im))) (sin (+ (* (log (sqrt (+ (* (neg x.re) (neg x.re)) (* x.im x.im)))) y.im) (* (atan2 x.im (neg x.re)) y.re))))
(* (/ (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re) (pow (exp y.im) (atan2 x.im (neg x.re)))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im (neg x.re))))))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* (neg x.im) (neg x.im))))) y.re) (* (atan2 (neg x.im) x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* (neg x.im) (neg x.im))))) y.im) (* (atan2 (neg x.im) x.re) y.re))))
(* (/ (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re) (pow (exp y.im) (atan2 (neg x.im) x.re))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 (neg x.im) x.re)))))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (neg y.re)) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) (neg y.re)))))
(/ (sin (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))) (* (pow (exp y.im) (atan2 x.im x.re)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) (neg y.im)))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (neg y.im)) (* (atan2 x.im x.re) y.re))))
(* (* (pow (exp y.im) (atan2 x.im x.re)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)) (sin (- (* y.re (atan2 x.im x.re)) (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im))))
(neg (* (exp (- (* (log (sqrt (+ (* (neg x.re) (neg x.re)) (* x.im x.im)))) y.re) (* (atan2 x.im (neg x.re)) y.im))) (sin (+ (* (log (sqrt (+ (* (neg x.re) (neg x.re)) (* x.im x.im)))) y.im) (* (atan2 x.im (neg x.re)) y.re)))))
(* (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im (neg x.re))))) (/ (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re) (neg (pow (exp y.im) (atan2 x.im (neg x.re))))))
(neg (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* (neg x.im) (neg x.im))))) y.re) (* (atan2 (neg x.im) x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* (neg x.im) (neg x.im))))) y.im) (* (atan2 (neg x.im) x.re) y.re)))))
(* (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 (neg x.im) x.re)))) (/ (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re) (neg (pow (exp y.im) (atan2 (neg x.im) x.re)))))
(neg (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (neg y.re)) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) (neg y.re))))))
(/ (sin (- (* y.re (atan2 x.im x.re)) (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im))) (* (pow (exp y.im) (atan2 x.im x.re)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(neg (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) (neg y.im)))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (neg y.im)) (* (atan2 x.im x.re) y.re)))))
(* (sin (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))) (* (pow (exp y.im) (atan2 x.im x.re)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(* (exp (- (* (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) y.re) (* (atan2 x.re x.im) y.im))) (sin (+ (* (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) y.im) (* (atan2 x.re x.im) y.re))))
(* (/ (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re) (pow (exp y.im) (atan2 x.re x.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.re x.im)))))
(* (exp (- (* (log (sqrt (+ (* y.re y.re) (* x.im x.im)))) x.re) (* (atan2 x.im y.re) y.im))) (sin (+ (* (log (sqrt (+ (* y.re y.re) (* x.im x.im)))) y.im) (* (atan2 x.im y.re) x.re))))
(* (/ (pow (sqrt (+ (* x.im x.im) (* y.re y.re))) x.re) (pow (exp y.im) (atan2 x.im y.re))) (sin (+ (* y.im (log (sqrt (+ (* x.im x.im) (* y.re y.re))))) (* x.re (atan2 x.im y.re)))))
(* (exp (- (* (log (sqrt (+ (* y.im y.im) (* x.im x.im)))) y.re) (* (atan2 x.im y.im) x.re))) (sin (+ (* (log (sqrt (+ (* y.im y.im) (* x.im x.im)))) x.re) (* (atan2 x.im y.im) y.re))))
(* (/ (pow (sqrt (+ (* x.im x.im) (* y.im y.im))) y.re) (pow (exp x.re) (atan2 x.im y.im))) (sin (+ (* x.re (log (sqrt (+ (* x.im x.im) (* y.im y.im))))) (* y.re (atan2 x.im y.im)))))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* y.re y.re)))) x.im) (* (atan2 y.re x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* y.re y.re)))) y.im) (* (atan2 y.re x.re) x.im))))
(* (/ (pow (sqrt (+ (* x.re x.re) (* y.re y.re))) x.im) (pow (exp y.im) (atan2 y.re x.re))) (sin (+ (* y.im (log (sqrt (+ (* x.re x.re) (* y.re y.re))))) (* x.im (atan2 y.re x.re)))))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* y.im y.im)))) y.re) (* (atan2 y.im x.re) x.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* y.im y.im)))) x.im) (* (atan2 y.im x.re) y.re))))
(* (/ (pow (sqrt (+ (* x.re x.re) (* y.im y.im))) y.re) (pow (exp x.im) (atan2 y.im x.re))) (sin (+ (* x.im (log (sqrt (+ (* x.re x.re) (* y.im y.im))))) (* y.re (atan2 y.im x.re)))))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))))
(* (/ (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.im) (pow (exp y.re) (atan2 x.im x.re))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))))

explain573.0ms (2.4%)

Memory
-16.1MiB live, 718.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1900-0-(sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))
1280-1(-1.2071475387082625e-294 -1.0017283177359026e-159 8.05919032092128e-5 -6.616437045799364e+28)(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
90-0-(*.f64 (atan2.f64 x.im x.re) y.re)
60-1(3.8027622254911163e+89 6.039491247393199e-225 1.749584115907742e-212 7.312457164136169e+268)(*.f64 (atan2.f64 x.im x.re) y.im)
10-0-(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)))
00-0-(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im)
00-0-(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
00-0-(log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
00-0-(atan2.f64 x.im x.re)
00-0-(*.f64 x.re x.re)
00-0-(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))
00-0-x.re
00-0-x.im
00-0-(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))
00-0-(*.f64 x.im x.im)
00-0-(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re)
00-0-y.re
00-0-y.im
00-0-(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sin.f64(sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))sensitivity1880
sqrt.f64(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))oflow-rescue1090
(*.f64 x.re x.re)overflow63
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))overflow109
(*.f64 x.im x.im)overflow67
*.f64(*.f64 (atan2.f64 x.im x.re) y.re)n*u30
sin.f64(sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))oflow-rescue20
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))overflow2
(*.f64 (atan2.f64 x.im x.re) y.re)overflow1
(*.f64 x.re x.re)overflow63
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))overflow109
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im)overflow1
(*.f64 x.im x.im)overflow67
exp.f64(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)))sensitivity11
*.f64(*.f64 (atan2.f64 x.im x.re) y.im)n*u10
sqrt.f64(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))uflow-rescue10
(*.f64 x.re x.re)underflow67
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))underflow18
(*.f64 x.im x.im)underflow66
Confusion
Predicted +Predicted -
+1515
-6733
Precision
0.6926605504587156
Recall
0.967948717948718
Confusion?
Predicted +Predicted MaybePredicted -
+15105
-67033
Precision?
0.6926605504587156
Recall?
0.967948717948718
Freqs
test
numberfreq
038
1132
285
31
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
143.0ms352×1valid
25.0ms146×0valid
14.0ms14×2valid
Compiler

Compiled 438 to 80 computations (81.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 137.0ms
ival-mult: 38.0ms (27.7% of total)
ival-sin: 24.0ms (17.5% of total)
ival-log: 19.0ms (13.9% of total)
ival-hypot: 18.0ms (13.1% of total)
ival-atan2: 11.0ms (8% of total)
adjust: 9.0ms (6.6% of total)
ival-add: 7.0ms (5.1% of total)
ival-exp: 6.0ms (4.4% of total)
ival-sub: 4.0ms (2.9% of total)
ival-true: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Compiler

Compiled 30 to 16 computations (46.7% saved)

prune1.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.6%
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
39.5%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
Compiler

Compiled 71 to 35 computations (50.7% saved)

simplify140.0ms (0.6%)

Memory
34.6MiB live, 113.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)
cost-diff0
(+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))
cost-diff0
(sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))
cost-diff0
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
cost-diff0
(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))
cost-diff0
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
cost-diff64
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)))
cost-diff320
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
Rules
628×accelerator-lowering-fma.f32
628×accelerator-lowering-fma.f64
532×*-lowering-*.f32
532×*-lowering-*.f64
318×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026326
146323
274323
3103323
4152323
5208323
6302323
7439323
8593323
9728323
10796323
11839323
12996323
131247323
141520323
151615323
161657323
171663323
01663221
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))))
(exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)))
(- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))
(* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re)
(log (sqrt (+ (* x.re x.re) (* x.im x.im))))
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(+ (* x.re x.re) (* x.im x.im))
(* x.re x.re)
x.re
(* x.im x.im)
x.im
y.re
(* (atan2 x.im x.re) y.im)
(atan2 x.im x.re)
y.im
(sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))
(+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))
(* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im)
(* (atan2 x.im x.re) y.re)
(/ (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re))))
(+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))
(* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im)
(log (sqrt (+ (* x.re x.re) (* x.im x.im))))
(sqrt (+ (* x.re x.re) (* x.im x.im)))
x.re
x.im
y.im
(* y.re (atan2 x.im x.re))
y.re
(atan2 x.im x.re)
(/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(exp (* (atan2 x.im x.re) y.im))
(* (atan2 x.im x.re) y.im)
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
Outputs
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))))
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))
(-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))
(* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re)
(*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)
(log (sqrt (+ (* x.re x.re) (* x.im x.im))))
(log.f64 (hypot.f64 x.re x.im))
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(hypot.f64 x.re x.im)
(+ (* x.re x.re) (* x.im x.im))
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(* x.re x.re)
(*.f64 x.re x.re)
x.re
(* x.im x.im)
(*.f64 x.im x.im)
x.im
y.re
(* (atan2 x.im x.re) y.im)
(*.f64 (atan2.f64 x.im x.re) y.im)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
y.im
(sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))
(+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))
(* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im)
(*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)
(* (atan2 x.im x.re) y.re)
(*.f64 y.re (atan2.f64 x.im x.re))
(/ (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))
(* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im)
(*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)
(log (sqrt (+ (* x.re x.re) (* x.im x.im))))
(log.f64 (hypot.f64 x.re x.im))
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(hypot.f64 x.re x.im)
x.re
x.im
y.im
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
y.re
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))
(exp (* (atan2 x.im x.re) y.im))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(* (atan2 x.im x.re) y.im)
(*.f64 (atan2.f64 x.im x.re) y.im)
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(pow.f64 (hypot.f64 x.re x.im) y.re)

localize119.0ms (0.5%)

Memory
-26.0MiB live, 220.1MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 y.re (atan2.f64 x.im x.re))
accuracy99.8%
(*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)
accuracy99.0%
(*.f64 (atan2.f64 x.im x.re) y.im)
accuracy87.0%
(sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))
accuracy99.8%
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im)
accuracy99.0%
(*.f64 (atan2.f64 x.im x.re) y.im)
accuracy87.0%
(sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))
accuracy83.8%
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
Samples
38.0ms158×0exit
21.0ms37×1valid
13.0ms61×0valid
Compiler

Compiled 282 to 28 computations (90.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-mult: 13.0ms (25.1% of total)
ival-hypot: 7.0ms (13.5% of total)
ival-sin: 6.0ms (11.6% of total)
ival-log: 5.0ms (9.7% of total)
ival-add: 4.0ms (7.7% of total)
ival-exp: 4.0ms (7.7% of total)
ival-atan2: 4.0ms (7.7% of total)
ival-pow: 4.0ms (7.7% of total)
ival-div: 3.0ms (5.8% of total)
adjust: 1.0ms (1.9% of total)
ival-sub: 1.0ms (1.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series217.0ms (0.9%)

Memory
4.2MiB live, 269.7MiB allocated
Counts
12 → 504
Calls
Call 1
Inputs
#<alt (sqrt (+ (* x.re x.re) (* x.im x.im)))>
#<alt (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)))>
#<alt (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))))>
#<alt (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))>
#<alt (/ (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))>
#<alt (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))>
#<alt (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im)>
#<alt (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))>
#<alt (* (atan2 x.im x.re) y.im)>
#<alt (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im)>
#<alt (* y.re (atan2 x.im x.re))>
Outputs
#<alt x.im>
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))>
#<alt (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))>
#<alt (+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))>
#<alt x.re>
#<alt (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))>
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 x.re)>
#<alt (* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))>
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))>
#<alt x.re>
#<alt (+ x.re (* 1/2 (/ (pow x.im 2) x.re)))>
#<alt (+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))>
#<alt (+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))>
#<alt x.im>
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))>
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))>
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))>
#<alt (* -1 x.im)>
#<alt (* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))>
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))>
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))>
#<alt (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))>
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))>
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))))))>
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))))))))>
#<alt (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))>
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))>
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))>
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))>
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))>
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))>
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))>
#<alt (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))>
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))>
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))))))>
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))))))))>
#<alt (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))>
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))>
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))>
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))>
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))>
#<alt (exp (neg (* y.im (atan2 x.im x.re))))>
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))>
#<alt (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))>
#<alt (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))>
#<alt (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))>
#<alt (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))>
#<alt (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))>
#<alt (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))>
#<alt (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))>
#<alt (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))>
#<alt (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))>
#<alt (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))>
#<alt (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))>
#<alt (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))>
#<alt (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))>
#<alt (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))>
#<alt (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (+ (* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (+ (* y.re (+ (* y.re (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))))))) (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (+ (* y.re (+ (* y.re (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (+ (* y.re (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 3)))) (+ (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))))))) (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (+ (* y.im (+ (* -1 (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (+ (* -1 (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (+ (* -1 (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1/6 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))) (* y.re (log x.im))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.re) (pow x.im 4))) (* 1/2 (/ y.re (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.re (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.re) (pow x.im 6)))))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))) (* y.re (log x.re))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.re) (pow x.re 4))) (* 1/2 (/ y.re (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.re (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.re) (pow x.re 6)))))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))>
#<alt (* -1 (* y.im (atan2 x.im x.re)))>
#<alt (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))>
#<alt (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))>
#<alt (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))>
#<alt (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))>
#<alt (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))>
#<alt (* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))>
#<alt (* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))>
#<alt (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (* -1 (* y.im (atan2 x.im x.re)))>
#<alt (* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))>
#<alt (* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))>
#<alt (* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))>
#<alt (* -1 (* y.im (atan2 x.im x.re)))>
#<alt (* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))>
#<alt (* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))>
#<alt (* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))>
#<alt (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (+ (* y.im (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (- (+ (* y.im (- (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (- (+ (* y.im (- (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* -1/2 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (exp (* y.im (atan2 x.im x.re))))) (+ (* -1/6 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))>
#<alt (+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))>
#<alt (+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))>
#<alt (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))>
#<alt (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))>
#<alt (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))>
#<alt (+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))>
#<alt (+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))>
#<alt (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))>
#<alt (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (+ (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1/2 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.re (atan2 x.im x.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* y.im (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.re (atan2 x.im x.re))))) (* -1/6 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))) (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* -1/2 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* -1/6 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))>
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))>
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))>
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))>
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))>
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))>
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))>
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))>
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))>
#<alt (* y.im (log x.im))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))>
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))>
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))>
#<alt (* -1 (* y.im (log (/ 1 x.re))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))>
#<alt (* -1 (* y.im (log (/ -1 x.re))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))>
#<alt (* y.im (log x.re))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))>
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))>
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))>
#<alt (* -1 (* y.im (log (/ 1 x.im))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))>
#<alt (* -1 (* y.im (log (/ -1 x.im))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))>
#<alt (+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))>
#<alt (+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))>
#<alt (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))>
#<alt (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))>
#<alt (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))>
#<alt (+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))>
#<alt (+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))>
#<alt (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))>
#<alt (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (+ (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1/2 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.re (atan2 x.im x.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* y.im (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.re (atan2 x.im x.re))))) (* -1/6 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))) (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* -1/2 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* -1/6 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (log x.im))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))>
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))>
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))>
#<alt (* -1 (* y.im (log (/ 1 x.re))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))>
#<alt (* -1 (* y.im (log (/ -1 x.re))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))>
#<alt (* y.im (log x.re))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))>
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))>
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))>
#<alt (* -1 (* y.im (log (/ 1 x.im))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))>
#<alt (* -1 (* y.im (log (/ -1 x.im))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
Calls

126 calls:

TimeVariablePointExpression
62.0ms
y.im
@inf
(/ (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
10.0ms
y.re
@0
(- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))
8.0ms
y.im
@0
(* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im)
7.0ms
x.re
@inf
(/ (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
6.0ms
x.im
@-inf
(/ (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))

rewrite599.0ms (2.5%)

Memory
41.3MiB live, 906.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
9 002×accelerator-lowering-fma.f32
9 002×accelerator-lowering-fma.f64
5 678×*-lowering-*.f32
5 678×*-lowering-*.f64
2 990×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026199
1132199
2799199
37558199
08426134
Stop Event
iter limit
node limit
Counts
12 → 602
Calls
Call 1
Inputs
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)))
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))))
(- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))
(/ (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re))))
(+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* y.re (atan2 x.im x.re)))
(* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im)
(sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))
(* (atan2 x.im x.re) y.im)
(* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im)
(* y.re (atan2 x.im x.re))
Outputs
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(hypot.f64 x.re x.im)
(hypot.f64 x.re (exp.f64 (log.f64 x.im)))
(hypot.f64 x.im x.re)
(hypot.f64 x.im (exp.f64 (log.f64 x.re)))
(hypot.f64 (exp.f64 (log.f64 x.im)) x.re)
(hypot.f64 (exp.f64 (log.f64 x.im)) (exp.f64 (log.f64 x.re)))
(hypot.f64 (exp.f64 (log.f64 x.re)) x.im)
(hypot.f64 (exp.f64 (log.f64 x.re)) (exp.f64 (log.f64 x.im)))
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (hypot.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))
(/.f64 (hypot.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (sqrt.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (sqrt.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (hypot.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(*.f64 (hypot.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x.re x.im)) (-.f64 x.re x.im)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/4 binary64)))
(exp.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 1 binary64))
(/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) #s(literal -1 binary64))
(/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))) (exp.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (exp.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))))
(pow.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 1 binary64))
(pow.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 1 binary64))
(*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (pow.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 4 binary64)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal -1 binary64)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 1 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64)) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64)) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))) (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))))
(pow.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) #s(literal -1 binary64))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64)))
(*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (pow.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))))
(*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 4 binary64))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) #s(literal -1 binary64)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(+.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)))
(+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re))))
(-.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))
(-.f64 (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 0 binary64)) (*.f64 (atan2.f64 x.im x.re) y.im))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re y.re)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(fma.f64 y.re (/.f64 (*.f64 y.re (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(fma.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(fma.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(fma.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)))
(fma.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)))
(fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal -1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) y.re) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(fma.f64 (/.f64 y.re #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(fma.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(fma.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(fma.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)) y.im (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)))
(fma.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 y.re #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(fma.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 x.im x.re) y.im) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(fma.f64 (*.f64 y.re (*.f64 y.re y.re)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(fma.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(fma.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (/.f64 (*.f64 y.re y.re) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(fma.f64 (-.f64 #s(literal 0 binary64) y.im) (atan2.f64 x.im x.re) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re y.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(fma.f64 (*.f64 y.re (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.re (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(fma.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) y.re) #s(literal 1/2 binary64) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(fma.f64 (*.f64 y.im #s(literal -1 binary64)) (atan2.f64 x.im x.re) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)))
(fma.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(fma.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)) (-.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)) (-.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re))))) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)) (-.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 6 binary64))) (*.f64 (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 9 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 9 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 4 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 9 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 6 binary64))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 2 binary64)))) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 4 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))) (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))) (*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))) (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 9 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))) (+.f64 (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 4 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)) (-.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (/.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.re))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 1 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64)) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64)) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))) (*.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))) (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))))
(pow.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) #s(literal -1 binary64))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64)))
(*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (pow.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64))) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))))
(*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 4 binary64))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) #s(literal -1 binary64)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 4 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (neg.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(+.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(neg.f64 (sin.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(neg.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(neg.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(neg.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64)) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (neg.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.im y.im)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(fma.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (/.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (/.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.im y.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 9 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 9 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 6 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 9 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 9 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 4 binary64)) (*.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))) (-.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))) (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im)
(*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) y.im))
(*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (neg.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(+.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(neg.f64 (sin.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(neg.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(neg.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(neg.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64)) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (neg.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(*.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (atan2.f64 x.im x.re) y.im)
(*.f64 y.im (atan2.f64 x.im x.re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im)
(*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) y.im))
(*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.re)

simplify658.0ms (2.7%)

Memory
8.9MiB live, 1 232.8MiB allocated
Algorithm
egg-herbie
Rules
8 586×*-lowering-*.f32
8 586×*-lowering-*.f64
7 582×accelerator-lowering-fma.f32
7 582×accelerator-lowering-fma.f64
4 998×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0159425582
1547525072
0858722207
Stop Event
iter limit
node limit
Counts
504 → 504
Calls
Call 1
Inputs
x.im
(+ x.im (* 1/2 (/ (pow x.re 2) x.im)))
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))
x.re
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))
(* -1 x.re)
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))
x.re
(+ x.re (* 1/2 (/ (pow x.im 2) x.re)))
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))
x.im
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))
(* -1 x.im)
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))
(exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))))))
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))))))))
(exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))
(exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))
(exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))))))
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))))))))
(exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(exp (neg (* y.im (atan2 x.im x.re))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))
(+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))
(+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))
(* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))
(* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))
(+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))
(+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))
(* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))
(* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))
(+ (* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))))))) (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (+ (* y.re (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 3)))) (+ (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))))))) (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(+ (* y.im (+ (* -1 (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (+ (* -1 (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (+ (* -1 (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1/6 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))
(- (+ (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))) (* y.re (log x.im))) (* y.im (atan2 x.im x.re)))
(- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.re) (pow x.im 4))) (* 1/2 (/ y.re (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))
(- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.re (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.re) (pow x.im 6)))))))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))
(- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))
(- (+ (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))) (* y.re (log x.re))) (* y.im (atan2 x.im x.re)))
(- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.re) (pow x.re 4))) (* 1/2 (/ y.re (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))
(- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.re (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.re) (pow x.re 6)))))))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))
(* -1 (* y.im (atan2 x.im x.re)))
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(* -1 (* y.im (atan2 x.im x.re)))
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))
(* -1 (* y.im (atan2 x.im x.re)))
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))
(/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(+ (* y.im (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (- (+ (* y.im (- (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (- (+ (* y.im (- (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* -1/2 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (exp (* y.im (atan2 x.im x.re))))) (+ (* -1/6 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))
(+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))
(sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))
(+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))
(sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(sin (* y.re (atan2 x.im x.re)))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1/2 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.re (atan2 x.im x.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* y.im (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.re (atan2 x.im x.re))))) (* -1/6 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))) (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* -1/2 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* -1/6 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))
(* y.re (atan2 x.im x.re))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))
(* y.im (log x.im))
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))
(* -1 (* y.im (log (/ 1 x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(* -1 (* y.im (log (/ -1 x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(* y.im (log x.re))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))
(* -1 (* y.im (log (/ 1 x.im))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(* -1 (* y.im (log (/ -1 x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))
(+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))
(sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))
(+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))
(sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(sin (* y.re (atan2 x.im x.re)))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1/2 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.re (atan2 x.im x.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* y.im (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.re (atan2 x.im x.re))))) (* -1/6 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))) (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* -1/2 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* -1/6 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (log x.im))
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))
(* -1 (* y.im (log (/ 1 x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(* -1 (* y.im (log (/ -1 x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(* y.im (log x.re))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))
(* -1 (* y.im (log (/ 1 x.im))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(* -1 (* y.im (log (/ -1 x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
Outputs
x.im
(+ x.im (* 1/2 (/ (pow x.re 2) x.im)))
(+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im)))
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))
(+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))
(+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 x.re x.re)) (pow.f64 x.im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im))))))))
x.re
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(*.f64 x.re (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))
(*.f64 x.re (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))))
(* -1 x.re)
(-.f64 #s(literal 0 binary64) x.re)
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) x.re))
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 x.re (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) x.re))
x.re
(+ x.re (* 1/2 (/ (pow x.im 2) x.re)))
(+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re)))
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))
(+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re))))
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))
(+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 #s(literal 1/2 binary64) x.re) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 x.im x.im)) (pow.f64 x.re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.re (*.f64 x.re x.re))))))))
x.im
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))
(*.f64 x.im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(*.f64 x.im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))))))
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))
(*.f64 x.im (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(* -1 x.im)
(-.f64 #s(literal 0 binary64) x.im)
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))) (-.f64 #s(literal 0 binary64) x.im))
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) x.im))
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (-.f64 #s(literal 0 binary64) x.im))
(exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))
(+.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))))))
(+.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))))))
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))))))))
(+.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64)))))))))))))
(exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64)))))))
(exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64)))))))
(exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))
(+.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))))))
(+.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (/.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))))))
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))))))))
(+.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (/.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 (*.f64 (*.f64 x.im x.im) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 6 binary64))))))))))))
(exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))
(+.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(+.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 6 binary64)))))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 6 binary64)))))))
(exp (neg (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (hypot.f64 x.im x.re)))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (hypot.f64 x.im x.re))) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)))))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y.re (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)))))))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(-.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(+.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.im (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(+.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (-.f64 (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y.im) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 y.im (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 y.re (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im))))))
(+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 y.im (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 y.re (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 4 binary64)))))))))))
(+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 y.im (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 y.re (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 y.re (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) x.im) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 4 binary64)))) x.im)))) (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64)))))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.im #s(literal 6 binary64))))))))))))))))
(* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))))) (*.f64 x.re x.re))) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))))) (pow.f64 x.re #s(literal 4 binary64)))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))))))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))))) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 x.re x.re))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 x.re x.re)) (+.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))))) (pow.f64 x.re #s(literal 4 binary64)))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 x.re x.re))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))))))) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (pow.f64 x.re #s(literal 6 binary64)))))))))
(* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))
(+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (*.f64 (*.f64 x.im x.im) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.re (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re))))))
(+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.re (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (*.f64 (*.f64 y.re (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))))))))))
(+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.re (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (*.f64 (*.f64 y.re (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 (*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 x.re x.re)) (*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 6 binary64)))))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64)))))))))))))))))
(* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))))) (*.f64 x.im x.im))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))))) (pow.f64 x.im #s(literal 4 binary64))))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))) (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))))))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))))))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (*.f64 x.im x.im))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 x.im x.im))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (*.f64 x.im x.im)) (+.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))
(* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(+ (* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (hypot.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))))))) (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 y.re (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (hypot.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (log.f64 (hypot.f64 x.im x.re)))))))))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (+ (* y.re (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 3)))) (+ (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))))))) (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 y.re (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (hypot.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 y.re (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (log.f64 (hypot.f64 x.im x.re))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (hypot.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)))))))))))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* y.im (+ (* -1 (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(+ (* y.im (+ (* -1 (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 y.im (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))))))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(+ (* y.im (+ (* -1 (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1/6 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 y.im (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))))))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(* (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))) (* y.re (log x.im))) (* y.im (atan2 x.im x.re)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im)) (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))
(- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.re) (pow x.im 4))) (* 1/2 (/ y.re (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (log.f64 x.im)) (-.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.re (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.re) (pow x.im 6)))))))) (* y.im (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (log.f64 x.im)) (-.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (pow.f64 x.im #s(literal 6 binary64))))))) (*.f64 y.im (atan2.f64 x.im x.re))))
(- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (*.f64 x.re x.re)) (neg.f64 (*.f64 y.re (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (neg.f64 (*.f64 y.re (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))) (neg.f64 (*.f64 y.re (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (*.f64 x.re x.re)) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))) (* y.re (log x.re))) (* y.im (atan2 x.im x.re)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (*.f64 x.re x.re)) (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))
(- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.re) (pow x.re 4))) (* 1/2 (/ y.re (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (log.f64 x.re)) (-.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re (*.f64 x.re x.re))))) (*.f64 y.im (atan2.f64 x.im x.re))))
(- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.re (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.re) (pow x.re 6)))))))) (* y.im (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (log.f64 x.re)) (-.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 y.im (atan2.f64 x.im x.re))))
(- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im)) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im)) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(* -1 (* y.im (atan2 x.im x.re)))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))
(*.f64 y.re (-.f64 (log.f64 (hypot.f64 x.im x.re)) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re)))
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))
(*.f64 y.re (-.f64 (log.f64 (hypot.f64 x.im x.re)) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re)))
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))
(*.f64 y.re (-.f64 (log.f64 (hypot.f64 x.im x.re)) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re)))
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))
(*.f64 (-.f64 (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re) (log.f64 (hypot.f64 x.im x.re))) (neg.f64 y.re))
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))
(*.f64 (-.f64 (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re) (log.f64 (hypot.f64 x.im x.re))) (neg.f64 y.re))
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))
(*.f64 (-.f64 (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re) (log.f64 (hypot.f64 x.im x.re))) (neg.f64 y.re))
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(* -1 (* y.im (atan2 x.im x.re)))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))
(*.f64 y.im (-.f64 (/.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) y.im) (atan2.f64 x.im x.re)))
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))
(*.f64 y.im (-.f64 (/.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) y.im) (atan2.f64 x.im x.re)))
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))
(*.f64 y.im (-.f64 (/.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) y.im) (atan2.f64 x.im x.re)))
(* -1 (* y.im (atan2 x.im x.re)))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))
(*.f64 (+.f64 (/.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) y.im)) (atan2.f64 x.im x.re)) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))
(*.f64 (+.f64 (/.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) y.im)) (atan2.f64 x.im x.re)) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))
(*.f64 (+.f64 (/.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) y.im)) (atan2.f64 x.im x.re)) (-.f64 #s(literal 0 binary64) y.im))
(/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 y.im (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (*.f64 x.im x.im))) (*.f64 y.re (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 y.im (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (*.f64 x.im x.im))) (*.f64 y.re (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 y.im (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (*.f64 x.im x.im))) (*.f64 y.re (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re)))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 y.re (*.f64 x.im x.im)))) (+.f64 (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.im #s(literal 6 binary64))))))) (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64)))))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 x.re x.re)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 x.re x.re)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))))) (pow.f64 x.re #s(literal 4 binary64)))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 x.re x.re)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))))) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))))) (pow.f64 x.re #s(literal 4 binary64)))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (pow.f64 x.re #s(literal 6 binary64)))))))))
(/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (*.f64 (*.f64 x.im x.im) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 y.re (*.f64 x.re x.re)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 6 binary64)))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))) (*.f64 x.im x.im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))) (*.f64 x.im x.im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))) (*.f64 x.im x.im)) (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im))))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.re y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 6 binary64))))))))))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* y.im (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(+ (* y.im (- (+ (* y.im (- (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (+.f64 (*.f64 y.im (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(+ (* y.im (- (+ (* y.im (- (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (cos (* y.re (atan2 x.im x.re))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (+.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 (*.f64 y.im (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* -1/2 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (exp (* y.im (atan2 x.im x.re))))) (+ (* -1/6 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 y.re (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/ (* (sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 4 binary64))))))))
(+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.im #s(literal 6 binary64))))))))))))
(sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+.f64 (+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(+.f64 (+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.re #s(literal 6 binary64))))))
(sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 x.re x.re)))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+.f64 (+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(+.f64 (+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 6 binary64))))))
(sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))
(+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re))))
(+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))))))))
(+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64))))))))))))
(sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 x.im x.im)))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(+.f64 (+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 x.im x.im))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.im #s(literal 6 binary64))))))
(sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 x.im x.im)))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 x.im x.im))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 6 binary64)))))))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1/2 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.re (atan2 x.im x.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* y.im (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.re (atan2 x.im x.re))))) (* -1/6 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))) (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal -1/6 binary64) y.im) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* -1/2 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* -1/6 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 (*.f64 #s(literal -1/6 binary64) y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))
(+.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))
(+.f64 (*.f64 (log.f64 x.im) y.im) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im))))))
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))
(+.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64))))))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (neg.f64 (*.f64 y.im (log.f64 x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (*.f64 y.im (log.f64 x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))
(+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re)))))))
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))
(+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.im) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 6 binary64))))))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (neg.f64 (*.f64 (log.f64 x.im) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (neg.f64 (*.f64 (log.f64 x.im) y.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.im) y.im)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(-.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 #s(literal 0 binary64) y.im))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)))
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)))
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)) (neg.f64 y.re))
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)) (neg.f64 y.re))
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)) (neg.f64 y.re))
(* y.im (log x.im))
(*.f64 (log.f64 x.im) y.im)
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))
(+.f64 (*.f64 (log.f64 x.im) y.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))
(+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)))))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))
(+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64))))))))
(* -1 (* y.im (log (/ 1 x.re))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (-.f64 #s(literal 0 binary64) y.im))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (neg.f64 (*.f64 y.im (log.f64 x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) (neg.f64 (*.f64 y.im (log.f64 x.re))))
(* -1 (* y.im (log (/ -1 x.re))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.im))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(* y.im (log x.re))
(*.f64 y.im (log.f64 x.re))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))
(+.f64 (*.f64 y.im (log.f64 x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))))))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.im) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 6 binary64))))))))
(* -1 (* y.im (log (/ 1 x.im))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.im))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (neg.f64 (*.f64 (log.f64 x.im) y.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) (neg.f64 (*.f64 (log.f64 x.im) y.im)))
(* -1 (* y.im (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.im))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 4 binary64))))))))
(+ (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 (cos.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.im #s(literal 6 binary64))))))))))))
(sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+.f64 (+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(+.f64 (+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.re #s(literal 6 binary64))))))
(sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 x.re x.re)))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+.f64 (+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(+.f64 (+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 6 binary64))))))
(sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))
(+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re))))
(+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))))))))
(+ (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64))))))))))))
(sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 x.im x.im)))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(+.f64 (+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))))) (*.f64 x.im x.im))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.im #s(literal 6 binary64))))))
(sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 x.im x.im)))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 x.im x.im))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (pow.f64 x.im #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 6 binary64)))))))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1/2 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.re (atan2 x.im x.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* y.im (+ (* -1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.re (atan2 x.im x.re))))) (* -1/6 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))) (* (cos (* y.re (atan2 x.im x.re))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal -1/6 binary64) y.im) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* -1/2 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* -1/6 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 (*.f64 #s(literal -1/6 binary64) y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (log x.im))
(*.f64 (log.f64 x.im) y.im)
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))
(+.f64 (*.f64 (log.f64 x.im) y.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))
(+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)))))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))
(+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64))))))))
(* -1 (* y.im (log (/ 1 x.re))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.re)) (-.f64 #s(literal 0 binary64) y.im))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (neg.f64 (*.f64 y.im (log.f64 x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) (neg.f64 (*.f64 y.im (log.f64 x.re))))
(* -1 (* y.im (log (/ -1 x.re))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.im))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(* y.im (log x.re))
(*.f64 y.im (log.f64 x.re))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))
(+.f64 (*.f64 y.im (log.f64 x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))))))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.im) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 6 binary64))))))))
(* -1 (* y.im (log (/ 1 x.im))))
(*.f64 (-.f64 #s(literal 0 binary64) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.im))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (neg.f64 (*.f64 (log.f64 x.im) y.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (neg.f64 (*.f64 (log.f64 x.im) y.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) (neg.f64 (*.f64 (log.f64 x.im) y.im)))
(* -1 (* y.im (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.im))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))

eval366.0ms (1.5%)

Memory
32.4MiB live, 403.7MiB allocated
Compiler

Compiled 79 500 to 3 746 computations (95.3% saved)

prune269.0ms (1.1%)

Memory
-20.9MiB live, 398.6MiB allocated
Pruning

32 alts after pruning (32 fresh and 0 done)

PrunedKeptTotal
New1 167321 199
Fresh000
Picked202
Done000
Total1 169321 201
Accuracy
97.0%
Counts
1 201 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.2%
(/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
35.2%
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
31.3%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
24.2%
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
61.5%
(/.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
69.7%
(/.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
63.8%
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
60.0%
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 (*.f64 #s(literal -1/6 binary64) y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
70.8%
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
20.5%
(/.f64 (sin.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (/.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
28.7%
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
35.6%
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
32.5%
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
29.0%
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
21.2%
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
56.1%
(/.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
62.7%
(/.f64 (sin.f64 (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
64.8%
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
43.8%
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
28.7%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
44.9%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
30.1%
(*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))
23.0%
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
31.0%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))
30.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
55.2%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))
63.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
54.2%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
61.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
43.8%
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
35.6%
(neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
23.2%
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))) #s(literal -1 binary64)))
Compiler

Compiled 2 828 to 1 370 computations (51.6% saved)

simplify215.0ms (0.9%)

Memory
-0.6MiB live, 312.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
cost-diff0
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
cost-diff64
(neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
cost-diff6272
(fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
cost-diff0
(*.f64 y.re (atan2.f64 x.im x.re))
cost-diff0
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
cost-diff0
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
cost-diff0
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
cost-diff0
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))
cost-diff0
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
cost-diff0
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
cost-diff192
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))
cost-diff0
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
cost-diff0
(hypot.f64 x.im x.re)
cost-diff0
(pow.f64 (hypot.f64 x.im x.re) y.re)
cost-diff0
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
cost-diff0
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
cost-diff0
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
cost-diff0
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
cost-diff0
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
Rules
4 146×*-lowering-*.f32
4 146×*-lowering-*.f64
3 488×accelerator-lowering-fma.f32
3 488×accelerator-lowering-fma.f64
2 136×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057955
1119953
2254952
3728951
42241950
55041948
66874948
08037789
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))))
(sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))
(* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))
y.im
(log (sqrt (+ (* x.im x.im) (* x.re x.re))))
(sqrt (+ (* x.im x.im) (* x.re x.re)))
x.im
x.re
(* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))))
y.re
(* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))
(atan2 x.im x.re)
(cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))
(/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(exp (* (atan2 x.im x.re) y.im))
(* (atan2 x.im x.re) y.im)
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(* (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (sin (* y.re (atan2 x.im x.re))))
(pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)
(sqrt (+ (* x.im x.im) (* x.re x.re)))
x.im
x.re
y.re
(sin (* y.re (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(atan2 x.im x.re)
(* (exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re))))
(- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))
(* (log (/ -1 x.im)) (neg y.re))
(log (/ -1 x.im))
(/ -1 x.im)
-1
x.im
(neg y.re)
y.re
(* y.im (atan2 x.im x.re))
y.im
(atan2 x.im x.re)
x.re
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(* y.re (atan2 x.im x.re))
(* y.im (log (/ -1 x.im)))
(/ (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(* y.re (atan2 x.im x.re))
y.re
(atan2 x.im x.re)
x.im
x.re
(* y.im (log (/ -1 x.im)))
y.im
(log (/ -1 x.im))
(/ -1 x.im)
-1
(/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(exp (* (atan2 x.im x.re) y.im))
(* (atan2 x.im x.re) y.im)
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(/ (sin (+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(sin (+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))))
(+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))
(* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2))
y.im
(pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)
(* 1/2 (log (+ (* x.re x.re) (* x.im x.im))))
1/2
(log (+ (* x.re x.re) (* x.im x.im)))
(+ (* x.re x.re) (* x.im x.im))
(* x.re x.re)
x.re
(* x.im x.im)
x.im
2
(/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))
(- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))
(* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im))))
(/ y.im 2)
(* y.re (atan2 x.im x.re))
y.re
(atan2 x.im x.re)
(neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))
(/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))
(pow (* y.re (atan2 x.im x.re)) 2)
(/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(exp (* (atan2 x.im x.re) y.im))
(* (atan2 x.im x.re) y.im)
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(sqrt (+ (* x.re x.re) (* x.im x.im)))
Outputs
(/ (+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
y.im
(log (sqrt (+ (* x.im x.im) (* x.re x.re))))
(log.f64 (hypot.f64 x.im x.re))
(sqrt (+ (* x.im x.im) (* x.re x.re)))
(hypot.f64 x.im x.re)
x.im
x.re
(* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))))
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
y.re
(* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))
(*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(exp (* (atan2 x.im x.re) y.im))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(* (atan2 x.im x.re) y.im)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(hypot.f64 x.im x.re)
(* (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(sqrt (+ (* x.im x.im) (* x.re x.re)))
(hypot.f64 x.im x.re)
x.im
x.re
y.re
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(* (exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (/.f64 #s(literal -1 binary64) x.im) y.re)))
(exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(* (log (/ -1 x.im)) (neg y.re))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(log (/ -1 x.im))
(log.f64 (/.f64 #s(literal -1 binary64) x.im))
(/ -1 x.im)
(/.f64 #s(literal -1 binary64) x.im)
-1
#s(literal -1 binary64)
x.im
(neg y.re)
(-.f64 #s(literal 0 binary64) y.re)
y.re
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
y.im
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
x.re
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(/ (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
y.re
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
x.im
x.re
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
y.im
(log (/ -1 x.im))
(log.f64 (/.f64 #s(literal -1 binary64) x.im))
(/ -1 x.im)
(/.f64 #s(literal -1 binary64) x.im)
-1
#s(literal -1 binary64)
(/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(exp (* (atan2 x.im x.re) y.im))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(* (atan2 x.im x.re) y.im)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(hypot.f64 x.im x.re)
(/ (sin (+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(/.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 2 binary64)) (/.f64 y.im (-.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal -2 binary64))))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(sin (+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))))
(sin.f64 (+.f64 (*.f64 y.im (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 2 binary64)) (/.f64 y.im (-.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal -2 binary64)))))))
(+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))
(+.f64 (*.f64 y.im (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 2 binary64)) (/.f64 y.im (-.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal -2 binary64))))))
(* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2))
(*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 2 binary64)))
y.im
(pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)
(pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 2 binary64))
(* 1/2 (log (+ (* x.re x.re) (* x.im x.im))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
1/2
#s(literal 1/2 binary64)
(log (+ (* x.re x.re) (* x.im x.im)))
(log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))
(+ (* x.re x.re) (* x.im x.im))
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))
(* x.re x.re)
(*.f64 x.re x.re)
x.re
(* x.im x.im)
(*.f64 x.im x.im)
x.im
2
#s(literal 2 binary64)
(/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))
(/.f64 y.im (-.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re))))
(- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))
(-.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im))))
(*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal 2 binary64)))
(/ y.im 2)
(/.f64 y.im #s(literal 2 binary64))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
y.re
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))
(/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal -2 binary64)))))
(/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))
(/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow (* y.re (atan2 x.im x.re)) 2)
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))
(/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(exp (* (atan2 x.im x.re) y.im))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(* (atan2 x.im x.re) y.im)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(hypot.f64 x.im x.re)

localize278.0ms (1.2%)

Memory
11.1MiB live, 361.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(*.f64 (atan2.f64 x.im x.re) y.im)
accuracy98.1%
(/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
accuracy92.6%
(sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
accuracy90.8%
(log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
accuracy100.0%
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
accuracy99.9%
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
accuracy99.6%
(*.f64 (atan2.f64 x.im x.re) y.im)
accuracy92.5%
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
accuracy99.9%
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))
accuracy99.9%
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
accuracy99.6%
(*.f64 y.im (atan2.f64 x.im x.re))
accuracy92.5%
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
accuracy100.0%
(atan2.f64 x.im x.re)
accuracy100.0%
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
accuracy100.0%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
accuracy100.0%
(*.f64 y.re (atan2.f64 x.im x.re))
accuracy99.9%
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
accuracy99.6%
(*.f64 (atan2.f64 x.im x.re) y.im)
accuracy92.6%
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
accuracy92.5%
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
Samples
70.0ms127×0invalid
53.0ms78×0exit
25.0ms22×1valid
13.0ms29×0valid
Compiler

Compiled 827 to 58 computations (93% saved)

Precisions
Click to see histograms. Total time spent on operations: 118.0ms
ival-mult: 36.0ms (30.5% of total)
ival-log: 12.0ms (10.2% of total)
ival-div: 11.0ms (9.3% of total)
ival-add: 11.0ms (9.3% of total)
ival-hypot: 9.0ms (7.6% of total)
ival-sin: 9.0ms (7.6% of total)
ival-pow: 7.0ms (5.9% of total)
ival-pow2: 6.0ms (5.1% of total)
ival-exp: 4.0ms (3.4% of total)
ival-sub: 3.0ms (2.5% of total)
ival-atan2: 3.0ms (2.5% of total)
ival-cos: 2.0ms (1.7% of total)
ival-neg: 2.0ms (1.7% of total)
adjust: 1.0ms (0.8% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series626.0ms (2.6%)

Memory
18.6MiB live, 846.7MiB allocated
Counts
28 → 1 104
Calls
Call 1
Inputs
#<alt (/ (+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))>
#<alt (+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))))>
#<alt (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))>
#<alt (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))>
#<alt (* (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (sin (* y.re (atan2 x.im x.re))))>
#<alt (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)>
#<alt (sqrt (+ (* x.im x.im) (* x.re x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re))))>
#<alt (* (exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))>
#<alt (* (log (/ -1 x.im)) (neg y.re))>
#<alt (/ (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))>
#<alt (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (/ (sin (+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))>
#<alt (sin (+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))))>
#<alt (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))>
#<alt (* (atan2 x.im x.re) y.im)>
#<alt (atan2 x.im x.re)>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (exp (* (atan2 x.im x.re) y.im))>
#<alt (log (+ (* x.re x.re) (* x.im x.im)))>
#<alt (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))>
Outputs
#<alt (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))>
#<alt (+ (* y.im (- (+ (* y.im (- (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))>
#<alt (+ (* y.im (- (+ (* y.im (- (+ (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.im (- (* -1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (+ (* 1/6 (* y.re (* (pow (atan2 x.im x.re) 4) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (/ (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/2 (* y.im (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)))) (* -1/6 (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))))))>
#<alt (+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re)))))))))))>
#<alt (+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (+ (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (pow x.im 6)) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (pow x.im 6)) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))))))>
#<alt (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))))))>
#<alt (+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re)))))))))))>
#<alt (+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (+ (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (pow x.re 6)) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (pow x.re 6)) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))>
#<alt (* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))>
#<alt (* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))>
#<alt (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))>
#<alt (* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))>
#<alt (* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))>
#<alt (* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/6 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))>
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* 1/120 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5)))))))>
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* (pow y.im 2) (+ (* -1/5040 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 7))) (* 1/120 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5))))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log x.re)))>
#<alt (+ (sin (* y.im (log x.re))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* y.im (log x.re))))) (pow x.re 2))))>
#<alt (+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))))))))>
#<alt (+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))>
#<alt (sin (* -1 (* y.im (log (/ 1 x.im)))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))>
#<alt (sin (* -1 (* y.im (log (/ -1 x.im)))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))>
#<alt (sin (* y.im (log x.im)))>
#<alt (+ (sin (* y.im (log x.im))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* y.im (log x.im))))) (pow x.im 2))))>
#<alt (+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))))))))>
#<alt (+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))>
#<alt (sin (* -1 (* y.im (log (/ 1 x.re)))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))>
#<alt (sin (* -1 (* y.im (log (/ -1 x.re)))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log x.re))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))>
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))>
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))>
#<alt (* -1 (* y.im (log (/ 1 x.im))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))>
#<alt (* -1 (* y.im (log (/ -1 x.im))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))>
#<alt (* y.im (log x.im))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))>
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))>
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))>
#<alt (* -1 (* y.im (log (/ 1 x.re))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))>
#<alt (* -1 (* y.im (log (/ -1 x.re))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))>
#<alt (+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))))))>
#<alt (+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))))))))>
#<alt (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))>
#<alt (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))>
#<alt (+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))>
#<alt (+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))>
#<alt (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))>
#<alt (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (+ (* y.re (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 3))) (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (pow x.re y.re)>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (pow x.re y.re))) (pow x.re 2))) (pow x.re y.re))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))) (pow x.re y.re))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (+ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)) (* (pow x.im 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))) (pow x.re y.re))>
#<alt (exp (* -1 (* y.re (log (/ 1 x.im)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))>
#<alt (exp (* -1 (* y.re (log (/ -1 x.im)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))>
#<alt (pow x.im y.re)>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))) (pow x.im y.re))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (+ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)) (* (pow x.re 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))) (pow x.im y.re))>
#<alt (exp (* -1 (* y.re (log (/ 1 x.re)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))>
#<alt (exp (* -1 (* y.re (log (/ -1 x.re)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))>
#<alt 1>
#<alt (+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* 1/2 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))>
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* 1/6 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))))>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt x.re>
#<alt (+ x.re (* 1/2 (/ (pow x.im 2) x.re)))>
#<alt (+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))>
#<alt (+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))>
#<alt x.im>
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))>
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))>
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))>
#<alt (* -1 x.im)>
#<alt (* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))>
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))>
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))>
#<alt x.im>
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))>
#<alt (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))>
#<alt (+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))>
#<alt x.re>
#<alt (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))>
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 x.re)>
#<alt (* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))>
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* (pow y.re 2) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/120 (* (pow y.re 2) (pow (atan2 x.im x.re) 5))))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* (pow y.re 2) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* (pow y.re 2) (+ (* -1/5040 (* (pow y.re 2) (pow (atan2 x.im x.re) 7))) (* 1/120 (pow (atan2 x.im x.re) 5)))))) (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (neg (* y.im (atan2 x.im x.re))))>
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* -1 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))))>
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))) (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2)))))))>
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))) (* y.re (+ (* -1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))))))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (* -1 (* y.re (log (/ -1 x.im)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* -1 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* y.im (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re))) (* 1/2 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* y.im (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re))) (* y.im (+ (* -1/6 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 3)))) (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))))))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (neg (* y.im (log (/ -1 x.im))))))>
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (sin (neg (* y.im (log (/ -1 x.im)))))))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (neg (* y.im (log (/ -1 x.im)))))))>
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (sin (neg (* y.im (log (/ -1 x.im)))))))) (+ (* y.re (+ (* -1 (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (atan2 x.im x.re))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (sin (neg (* y.im (log (/ -1 x.im))))))))))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (neg (* y.im (log (/ -1 x.im)))))))>
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (sin (neg (* y.im (log (/ -1 x.im)))))))) (+ (* y.re (+ (* -1 (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (atan2 x.im x.re))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (sin (neg (* y.im (log (/ -1 x.im)))))))) (* y.re (+ (* -1/6 (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 3)))) (+ (* -1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 3) (sin (neg (* y.im (log (/ -1 x.im)))))))) (+ (* 1/2 (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (atan2 x.im x.re))))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))))))))))))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (neg (* y.im (log (/ -1 x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))) (* y.im (+ (* -1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (pow (log (/ -1 x.im)) 2) (sin (* y.re (atan2 x.im x.re)))))) (+ (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 2)))) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (atan2 x.im x.re)))))))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))) (* y.im (+ (* -1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (pow (log (/ -1 x.im)) 2) (sin (* y.re (atan2 x.im x.re)))))) (+ (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 2)))) (+ (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (+ (* -1/6 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 3)))) (+ (* 1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (log (/ -1 x.im)) 3)))) (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (pow (log (/ -1 x.im)) 2) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re))))))))) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (atan2 x.im x.re))))))))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))>
#<alt (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (* -1 (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* y.re (+ (* -1 (log (/ -1 x.im))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))>
#<alt (* y.re (+ (* -1 (log (/ -1 x.im))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))>
#<alt (* y.re (+ (* -1 (log (/ -1 x.im))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (+ (log (/ -1 x.im)) (/ (* y.im (atan2 x.im x.re)) y.re))))>
#<alt (* -1 (* y.re (+ (log (/ -1 x.im)) (/ (* y.im (atan2 x.im x.re)) y.re))))>
#<alt (* -1 (* y.re (+ (log (/ -1 x.im)) (/ (* y.im (atan2 x.im x.re)) y.re))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (+ (* -1 (* y.im (atan2 x.im x.re))) (* -1 (* y.re (log (/ -1 x.im)))))>
#<alt (+ (* -1 (* y.im (atan2 x.im x.re))) (* -1 (* y.re (log (/ -1 x.im)))))>
#<alt (+ (* -1 (* y.im (atan2 x.im x.re))) (* -1 (* y.re (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (atan2 x.im x.re)))>
#<alt (* y.im (- (* -1 (/ (* y.re (log (/ -1 x.im))) y.im)) (atan2 x.im x.re)))>
#<alt (* y.im (- (* -1 (/ (* y.re (log (/ -1 x.im))) y.im)) (atan2 x.im x.re)))>
#<alt (* y.im (- (* -1 (/ (* y.re (log (/ -1 x.im))) y.im)) (atan2 x.im x.re)))>
#<alt (* -1 (* y.im (atan2 x.im x.re)))>
#<alt (* -1 (* y.im (- (/ (* y.re (log (/ -1 x.im))) y.im) (* -1 (atan2 x.im x.re)))))>
#<alt (* -1 (* y.im (- (/ (* y.re (log (/ -1 x.im))) y.im) (* -1 (atan2 x.im x.re)))))>
#<alt (* -1 (* y.im (- (/ (* y.re (log (/ -1 x.im))) y.im) (* -1 (atan2 x.im x.re)))))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))>
#<alt (* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (/ (sin (neg (* y.im (log (/ -1 x.im))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* y.re (+ (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (neg (* y.im (log (/ -1 x.im))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (neg (* y.im (log (/ -1 x.im))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* -1/2 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))) (exp (* y.im (atan2 x.im x.re))))) (+ (* -1/6 (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 3)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))))) (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (neg (* y.im (log (/ -1 x.im))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (pow x.im 2) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (pow x.im 2) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (pow x.re 2) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (pow x.re 2) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (+ (* y.im (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (- (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* -1/2 (* (pow (log (/ -1 x.im)) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (- (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (+ (* -1/2 (* (pow (log (/ -1 x.im)) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* 1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (/ -1 x.im)) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/2 (* (pow (log (/ -1 x.im)) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (sin (neg (* y.im (log (/ -1 x.im)))))>
#<alt (+ (sin (neg (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))>
#<alt (+ (sin (neg (* y.im (log (/ -1 x.im))))) (* y.re (+ (* -1/2 (* y.re (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))>
#<alt (+ (sin (neg (* y.im (log (/ -1 x.im))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))) (* -1/6 (* y.re (* (cos (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 3)))))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im))))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im))))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im))))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im))))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (+ (sin (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))) (* -1/2 (* y.im (* (pow (log (/ -1 x.im)) 2) (sin (* y.re (atan2 x.im x.re)))))))))>
#<alt (+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))) (* y.im (+ (* -1/2 (* (pow (log (/ -1 x.im)) 2) (sin (* y.re (atan2 x.im x.re))))) (* 1/6 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (/ -1 x.im)) 3)))))))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (+ (* -1 (/ (* y.im (log (/ -1 x.im))) y.re)) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* -1 (/ (* y.im (log (/ -1 x.im))) y.re)) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* -1 (/ (* y.im (log (/ -1 x.im))) y.re)) (atan2 x.im x.re)))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (/ (* y.im (log (/ -1 x.im))) y.re))))>
#<alt (* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (/ (* y.im (log (/ -1 x.im))) y.re))))>
#<alt (* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (/ (* y.im (log (/ -1 x.im))) y.re))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))>
#<alt (* -1 (* y.im (log (/ -1 x.im))))>
#<alt (* y.im (- (/ (* y.re (atan2 x.im x.re)) y.im) (log (/ -1 x.im))))>
#<alt (* y.im (- (/ (* y.re (atan2 x.im x.re)) y.im) (log (/ -1 x.im))))>
#<alt (* y.im (- (/ (* y.re (atan2 x.im x.re)) y.im) (log (/ -1 x.im))))>
#<alt (* -1 (* y.im (log (/ -1 x.im))))>
#<alt (* -1 (* y.im (- (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1 (log (/ -1 x.im))))))>
#<alt (* -1 (* y.im (- (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1 (log (/ -1 x.im))))))>
#<alt (* -1 (* y.im (- (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1 (log (/ -1 x.im))))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* -1 (* y.re (atan2 x.im x.re))))>
#<alt (- (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))) (* -1 (* y.re (atan2 x.im x.re))))>
#<alt (- (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (+ (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* y.im (+ (* -1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* 1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))))))))))) (* -1 (* y.re (atan2 x.im x.re))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))>
#<alt (* y.im (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (+ (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))))>
#<alt (* y.im (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (+ (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (/ (* y.re (atan2 x.im x.re)) y.im)))))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* -1 (* y.im (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 (* y.im (+ (* -1 (/ (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* y.re (atan2 x.im x.re)))) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 (* y.im (+ (* -1 (/ (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* -1 (/ (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))) (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (pow y.im 3))) (+ (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* y.re (atan2 x.im x.re))))) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.im 2)) (pow x.im 6))) (/ 1 (pow x.im 6)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 4) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 6) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ 1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.re 6))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 6) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ -1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.re 6))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.re 2)) (pow x.re 6))) (/ 1 (pow x.re 6)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 4) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 6) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ 1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.im 6))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 6) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ -1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.im 6))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (+ (* (pow y.re 2) (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (+ (* (pow y.re 2) (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* y.re (+ (* -8 (/ (pow (atan2 x.im x.re) 4) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 8 (/ (pow (atan2 x.im x.re) 4) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))))))))) (atan2 x.im x.re))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (- (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (* -1 (atan2 x.im x.re))))>
#<alt (* y.re (- (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))) (* -1 (atan2 x.im x.re))))>
#<alt (* y.re (- (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 2)))) (+ (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 2)))) (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))) (* -1 (atan2 x.im x.re))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* -1 (* y.re (- (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re))))>
#<alt (* -1 (* y.re (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re))) (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re)))) y.re)) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))>
#<alt (* -1 (* y.re (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (pow (atan2 x.im x.re) 2))) (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (pow (atan2 x.im x.re) 2)))) y.re)) (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re))) (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re))))) y.re)) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))>
#<alt (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (* (pow y.re 2) (- (* -4 (/ (* y.re (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (* (pow y.re 2) (- (* y.re (+ (* -8 (/ (* y.re (pow (atan2 x.im x.re) 4)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (* (pow y.re 2) (- (* y.re (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* y.re (+ (* -16 (/ (* y.re (pow (atan2 x.im x.re) 5)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* -8 (/ (pow (atan2 x.im x.re) 4) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))))))) (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (- (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (* -1 (atan2 x.im x.re))))>
#<alt (* y.re (- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re))) (* -1 (atan2 x.im x.re))))>
#<alt (* y.re (- (+ (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 2)))) (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))) (* -1 (atan2 x.im x.re))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* -1 (* y.re (- (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re))))>
#<alt (* -1 (* y.re (- (* -1 (/ (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (atan2 x.im x.re)))) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))>
#<alt (* -1 (* y.re (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re))) (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* y.re (pow (atan2 x.im x.re) 2))))) y.re)) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))>
#<alt (* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 6) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 6) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 6) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 6) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* -1 (* y.re (atan2 x.im x.re))))>
#<alt (- (* y.im (+ (* 1/4 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (atan2 x.im x.re)))) (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (atan2 x.im x.re))))>
#<alt (- (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* 1/8 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))) (* -1 (* y.re (atan2 x.im x.re))))>
#<alt (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (/ (- (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im)>
#<alt (/ (- (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))) (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im)>
#<alt (/ (- (+ (* -16 (/ (* (pow y.re 5) (pow (atan2 x.im x.re) 5)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im)>
#<alt (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (* -1 (/ (- (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))>
#<alt (* -1 (/ (- (* -1 (/ (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im)) (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))>
#<alt (* -1 (/ (- (* -1 (/ (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))) (* -1 (/ (+ (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))) (* 16 (/ (* (pow y.re 5) (pow (atan2 x.im x.re) 5)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 4))))) y.im))) y.im)) (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))>
#<alt (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (+ (* y.im (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (- (+ (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (+ (* 1/2 (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (- (+ (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (+ (* y.im (- (* (+ (* -1/2 (* (log (+ (pow x.im 2) (pow x.re 2))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (+ (* -1/48 (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* 1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (+ (* 1/6 (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (+ (* 1/2 (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))))) (* (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (+ (* 1/2 (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re)))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 3)) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.im 2)) (pow x.im 6))) (/ 1 (pow x.im 6)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 4) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ 1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ -1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re)))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 3)) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.re 2)) (pow x.re 6))) (/ 1 (pow x.re 6)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 4) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ 1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ -1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* y.re (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* -1/2 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (sin (neg (* -1 (* y.re (atan2 x.im x.re)))))>
#<alt (+ (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* 1/2 (* y.im (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (+ (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* y.im (+ (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (log (+ (pow x.im 2) (pow x.re 2))))) (* y.im (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))))))>
#<alt (+ (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* y.im (+ (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (log (+ (pow x.im 2) (pow x.re 2))))) (* y.im (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (+ (* y.im (+ (* -1/2 (* (log (+ (pow x.im 2) (pow x.re 2))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (+ (* -1/48 (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* 1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re))))))))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))))))>
#<alt (+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))>
#<alt (+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))) (* (pow x.re 2) (+ (* -1 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 3)) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.im 2)) (pow x.im 6))) (/ 1 (pow x.im 6)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 4) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))))))))>
#<alt (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))>
#<alt (+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.re 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))))>
#<alt (+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.re 6))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.re 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ 1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (pow x.re 6)) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))))))>
#<alt (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))>
#<alt (+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.re 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))))>
#<alt (+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.re 6))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.re 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ -1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (pow x.re 6)) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))))))>
#<alt (+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))>
#<alt (+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))) (* (pow x.im 2) (+ (* -1 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 3)) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.re 2)) (pow x.re 6))) (/ 1 (pow x.re 6)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 4) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))))))))>
#<alt (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))>
#<alt (+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.im 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))))>
#<alt (+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.im 6))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.im 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ 1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (pow x.im 6)) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))))))>
#<alt (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))>
#<alt (+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.im 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))))>
#<alt (+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.im 6))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.im 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ -1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (pow x.im 6)) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))))))>
#<alt (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* -1/2 (* y.re (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))>
#<alt (+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* y.re (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))))))) (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))>
#<alt (+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))>
#<alt (+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log x.re)))>
#<alt (+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2))))>
#<alt (+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))>
#<alt (+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))>
#<alt (cos (* -1 (* y.im (log (/ 1 x.im)))))>
#<alt (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))>
#<alt (cos (* -1 (* y.im (log (/ -1 x.im)))))>
#<alt (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))>
#<alt (cos (* y.im (log x.im)))>
#<alt (+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2))))>
#<alt (+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))>
#<alt (+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))>
#<alt (cos (* -1 (* y.im (log (/ 1 x.re)))))>
#<alt (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))>
#<alt (cos (* -1 (* y.im (log (/ -1 x.re)))))>
#<alt (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (+ (log -1) (* -1 (log x.im))))>
#<alt (* y.im (+ (log -1) (* -1 (log x.im))))>
#<alt (* y.im (+ (log -1) (* -1 (log x.im))))>
#<alt (* y.im (+ (log -1) (* -1 (log x.im))))>
#<alt (* y.im (+ (log -1) (log (/ 1 x.im))))>
#<alt (* y.im (+ (log -1) (log (/ 1 x.im))))>
#<alt (* y.im (+ (log -1) (log (/ 1 x.im))))>
#<alt (* y.im (+ (log -1) (log (/ 1 x.im))))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt 1>
#<alt (+ 1 (* y.im (atan2 x.im x.re)))>
#<alt (+ 1 (* y.im (+ (* 1/2 (* y.im (pow (atan2 x.im x.re) 2))) (atan2 x.im x.re))))>
#<alt (+ 1 (* y.im (+ (* y.im (+ (* 1/6 (* y.im (pow (atan2 x.im x.re) 3))) (* 1/2 (pow (atan2 x.im x.re) 2)))) (atan2 x.im x.re))))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (log (pow x.im 2))>
#<alt (+ (log (pow x.im 2)) (/ (pow x.re 2) (pow x.im 2)))>
#<alt (+ (log (pow x.im 2)) (* (pow x.re 2) (+ (* -1/2 (/ (pow x.re 2) (pow x.im 4))) (/ 1 (pow x.im 2)))))>
#<alt (+ (log (pow x.im 2)) (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/3 (/ (pow x.re 2) (pow x.im 6))) (* 1/2 (/ 1 (pow x.im 4))))) (/ 1 (pow x.im 2)))))>
#<alt (* -2 (log (/ 1 x.re)))>
#<alt (+ (* -2 (log (/ 1 x.re))) (/ (pow x.im 2) (pow x.re 2)))>
#<alt (+ (* -2 (log (/ 1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (/ (pow x.im 2) (pow x.re 2))))>
#<alt (+ (* -2 (log (/ 1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/3 (/ (pow x.im 6) (pow x.re 6))) (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* -2 (log (/ -1 x.re)))>
#<alt (+ (* -2 (log (/ -1 x.re))) (/ (pow x.im 2) (pow x.re 2)))>
#<alt (+ (* -2 (log (/ -1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (/ (pow x.im 2) (pow x.re 2))))>
#<alt (+ (* -2 (log (/ -1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/3 (/ (pow x.im 6) (pow x.re 6))) (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (log (pow x.re 2))>
#<alt (+ (log (pow x.re 2)) (/ (pow x.im 2) (pow x.re 2)))>
#<alt (+ (log (pow x.re 2)) (* (pow x.im 2) (+ (* -1/2 (/ (pow x.im 2) (pow x.re 4))) (/ 1 (pow x.re 2)))))>
#<alt (+ (log (pow x.re 2)) (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/3 (/ (pow x.im 2) (pow x.re 6))) (* 1/2 (/ 1 (pow x.re 4))))) (/ 1 (pow x.re 2)))))>
#<alt (* -2 (log (/ 1 x.im)))>
#<alt (+ (* -2 (log (/ 1 x.im))) (/ (pow x.re 2) (pow x.im 2)))>
#<alt (+ (* -2 (log (/ 1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (/ (pow x.re 2) (pow x.im 2))))>
#<alt (+ (* -2 (log (/ 1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/3 (/ (pow x.re 6) (pow x.im 6))) (/ (pow x.re 2) (pow x.im 2)))))>
#<alt (* -2 (log (/ -1 x.im)))>
#<alt (+ (* -2 (log (/ -1 x.im))) (/ (pow x.re 2) (pow x.im 2)))>
#<alt (+ (* -2 (log (/ -1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (/ (pow x.re 2) (pow x.im 2))))>
#<alt (+ (* -2 (log (/ -1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/3 (/ (pow x.re 6) (pow x.im 6))) (/ (pow x.re 2) (pow x.im 2)))))>
#<alt (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (* (pow y.re 2) (+ (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* 4 (/ (* y.re (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))))>
#<alt (* (pow y.re 2) (+ (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* 8 (/ (* y.re (pow (atan2 x.im x.re) 4)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))))))>
#<alt (* (pow y.re 2) (+ (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (- (* 16 (/ (* y.re (pow (atan2 x.im x.re) 5)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* -8 (/ (pow (atan2 x.im x.re) 4) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))))) (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))))))>
#<alt (* -1 (* y.re (atan2 x.im x.re)))>
#<alt (* y.re (+ (* -1 (atan2 x.im x.re)) (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re))))>
#<alt (* y.re (- (+ (* -1 (atan2 x.im x.re)) (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re))))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re))))>
#<alt (* y.re (- (+ (* -1 (atan2 x.im x.re)) (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 2))))) (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))>
#<alt (* -1 (* y.re (atan2 x.im x.re)))>
#<alt (* -1 (* y.re (+ (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (- (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (atan2 x.im x.re)))) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* y.re (pow (atan2 x.im x.re) 2)))) (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re)))) y.re)) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))>
#<alt (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (- (* -1 (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1 (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.im 4))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 6))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))>
#<alt (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.im 4))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 6))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))>
#<alt (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (- (* -1 (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1 (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.re 4))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 6))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))>
#<alt (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.re 4))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 6))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))>
#<alt (* -1 (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.re (atan2 x.im x.re))) (* -1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (+ (* -1 (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/4 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (atan2 x.im x.re)))) (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (+ (* -1 (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (- (* -1/8 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))) (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (/ (+ (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))) y.im)>
#<alt (/ (- (+ (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))) y.im)>
#<alt (/ (- (+ (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* 16 (/ (* (pow y.re 5) (pow (atan2 x.im x.re) 5)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4))))) (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) y.im)>
#<alt (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (* -1 (/ (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))>
#<alt (* -1 (/ (+ (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (- (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im))) y.im))>
#<alt (* -1 (/ (+ (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (- (* -1 (/ (- (* -16 (/ (* (pow y.re 5) (pow (atan2 x.im x.re) 5)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) y.im)) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im))) y.im))>
Calls

276 calls:

TimeVariablePointExpression
108.0ms
x.im
@inf
(+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))
26.0ms
x.re
@-inf
(+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))
24.0ms
y.re
@-inf
(+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))))
22.0ms
y.re
@-inf
(/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))
17.0ms
x.re
@inf
(/ (sin (+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))

rewrite524.0ms (2.2%)

Memory
10.7MiB live, 918.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 080×*-lowering-*.f32
4 080×*-lowering-*.f64
3 962×/-lowering-/.f32
3 962×/-lowering-/.f64
2 900×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057571
1295504
22160428
08218327
Stop Event
iter limit
node limit
Counts
28 → 798
Calls
Call 1
Inputs
(/ (+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))))
(sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))
(* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))
(* (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (sin (* y.re (atan2 x.im x.re))))
(pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)
(sqrt (+ (* x.im x.im) (* x.re x.re)))
(sin (* y.re (atan2 x.im x.re)))
(exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re))))
(* (exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))
(* (log (/ -1 x.im)) (neg y.re))
(/ (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(* y.re (atan2 x.im x.re))
(+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))
(neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))
(/ (sin (+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(sin (+ (* (* y.im (pow (* 1/2 (log (+ (* x.re x.re) (* x.im x.im)))) 2)) (/ y.im (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))) (neg (/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))))
(cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))
(* (atan2 x.im x.re) y.im)
(atan2 x.im x.re)
(* y.im (atan2 x.im x.re))
(* y.im (log (/ -1 x.im)))
(exp (* (atan2 x.im x.re) y.im))
(log (+ (* x.re x.re) (* x.im x.im)))
(/ (pow (* y.re (atan2 x.im x.re)) 2) (- (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64)) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (neg.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64)) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (atan2.f64 x.im x.re) (*.f64 y.re (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (atan2.f64 x.im x.re) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) y.re) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) y.re (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (*.f64 y.re (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (atan2.f64 x.im x.re) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))) (neg.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) y.im)) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) y.im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 #s(literal 2 binary64) y.im))
(/.f64 (neg.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (neg.f64 (/.f64 #s(literal 2 binary64) y.im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) y.im))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 2 binary64) y.im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (neg.f64 (/.f64 #s(literal 2 binary64) y.im)))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal -1 binary64))
(*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(*.f64 y.im (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))
(*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.im)
(*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(*.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) y.re)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow.f64 (hypot.f64 x.im x.re) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 (hypot.f64 x.im x.re) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 (hypot.f64 x.im x.re) (*.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) y.re) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64)))
(pow.f64 (exp.f64 y.re) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) y.re)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 #s(literal 1/2 binary64) y.re)))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) y.re)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 #s(literal 1/2 binary64) y.re)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) y.re)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) y.re)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) y.re)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) y.re)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) y.re) (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) y.re))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(hypot.f64 x.im x.re)
(hypot.f64 x.im (exp.f64 (log.f64 x.re)))
(hypot.f64 x.re x.im)
(hypot.f64 x.re (exp.f64 (log.f64 x.im)))
(hypot.f64 (exp.f64 (log.f64 x.im)) x.re)
(hypot.f64 (exp.f64 (log.f64 x.im)) (exp.f64 (log.f64 x.re)))
(hypot.f64 (exp.f64 (log.f64 x.re)) x.im)
(hypot.f64 (exp.f64 (log.f64 x.re)) (exp.f64 (log.f64 x.im)))
(sqrt.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))))
(/.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (sqrt.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (sqrt.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (sqrt.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(pow.f64 (exp.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(*.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(*.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re))))
(/.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re)))
(/.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re)) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (exp.f64 (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (exp.f64 (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re))) (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(pow.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(+.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)) (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re))
(-.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 y.im (neg.f64 (atan2.f64 x.im x.re)) (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re))
(fma.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im) (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re))
(fma.f64 #s(literal -1 binary64) (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re))
(fma.f64 #s(literal -1 binary64) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(fma.f64 (-.f64 #s(literal 0 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(fma.f64 (-.f64 #s(literal 0 binary64) y.im) (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re))
(fma.f64 (neg.f64 (atan2.f64 x.im x.re)) y.im (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re))
(fma.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal -1 binary64)) y.re (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))
(neg.f64 (+.f64 (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
(-.f64 #s(literal 0 binary64) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(neg.f64 (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 #s(literal -1 binary64) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(*.f64 (-.f64 #s(literal 0 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(*.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.re)
(*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal -1 binary64)) y.re)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(neg.f64 (/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) #s(literal 1 binary64))))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))))
(/.f64 (/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 1 binary64)) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (/.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 1 binary64)) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (neg.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (neg.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (neg.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (neg.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(fma.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))))))
(fma.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))
(fma.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (neg.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 2 binary64))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))))
(+.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(-.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (/.f64 (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(fma.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (-.f64 #s(literal 0 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))))
(fma.f64 (log.f64 (/.f64 x.im #s(literal -1 binary64))) y.im (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64)) (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))))
(fma.f64 (exp.f64 (log.f64 y.re)) (exp.f64 (log.f64 (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))))
(fma.f64 (exp.f64 (log.f64 (atan2.f64 x.im x.re))) (exp.f64 (log.f64 y.re)) (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 x.im #s(literal -1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.re)
(*.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 y.re)) (exp.f64 (log.f64 (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (log.f64 (atan2.f64 x.im x.re))) (exp.f64 (log.f64 y.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 0 binary64)) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (/.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 y.im (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 y.im (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(fma.f64 (atan2.f64 x.im x.re) y.re (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.im (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 y.im (/.f64 y.im (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (/.f64 y.im (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) y.im (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 1/2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(fma.f64 (*.f64 (/.f64 y.im (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) y.im) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(fma.f64 (exp.f64 (log.f64 y.re)) (exp.f64 (log.f64 (atan2.f64 x.im x.re))) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(fma.f64 (exp.f64 (log.f64 (atan2.f64 x.im x.re))) (exp.f64 (log.f64 y.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (pow.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (pow.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (pow.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (pow.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (pow.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (pow.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))) (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal -1 binary64))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal -1 binary64))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) y.im)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im #s(literal 1/4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) y.im) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (neg.f64 (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (neg.f64 (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) (neg.f64 (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (pow.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64)))) (neg.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(pow.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (pow.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (pow.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64))) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (neg.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(pow.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64))
(*.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal 1 binary64))))
(/.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64)) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) (/.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (-.f64 #s(literal 0 binary64) y.im))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64)) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (cos.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (sin.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(-.f64 (*.f64 (sin.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 0 binary64))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (+.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 0 binary64))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(*.f64 y.im (atan2.f64 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(log.f64 (exp.f64 (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 (log.f64 (atan2.f64 x.im x.re)) #s(literal 1 binary64)))
(pow.f64 (atan2.f64 x.im x.re) #s(literal 1 binary64))
(atan2.f64 x.im x.re)
(*.f64 y.im (atan2.f64 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 (log.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) (+.f64 (/.f64 y.im #s(literal 2 binary64)) (/.f64 y.im #s(literal 2 binary64))))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (atan2.f64 x.im x.re)) (exp.f64 (atan2.f64 x.im x.re))) (/.f64 y.im #s(literal 2 binary64)))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))))
(log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(+.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(+.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (log.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (log.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (log.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))) (log.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(-.f64 (log.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))) (log.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(-.f64 (log.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (log.f64 (neg.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(-.f64 (log.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (log.f64 (neg.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(neg.f64 (log.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))))
(neg.f64 (log.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))))
(neg.f64 (log.f64 (/.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))
(neg.f64 (log.f64 (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))))
(pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(pow.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (*.f64 y.re y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))

simplify1.2s (5.2%)

Memory
23.3MiB live, 2 310.2MiB allocated
Algorithm
egg-herbie
Rules
8 066×*-lowering-*.f32
8 066×*-lowering-*.f64
6 078×+-lowering-+.f64
6 078×+-lowering-+.f32
4 882×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0387993441
0871089732
Stop Event
iter limit
node limit
Counts
1 104 → 1 104
Calls
Call 1
Inputs
(* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+ (* y.im (- (+ (* y.im (- (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+ (* y.im (- (+ (* y.im (- (+ (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.im (- (* -1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (+ (* 1/6 (* y.re (* (pow (atan2 x.im x.re) 4) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(/ (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (exp (* y.im (atan2 x.im x.re))))
(* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))
(* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))
(* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))
(/ (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (exp (* y.im (atan2 x.im x.re))))
(* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))
(* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))
(* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))
(* y.re (atan2 x.im x.re))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/2 (* y.im (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))) (* y.re (atan2 x.im x.re)))
(+ (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)))) (* -1/6 (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))))) (* y.re (atan2 x.im x.re)))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))))
(+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))))))
(+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re)))))))))))
(+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (+ (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4))))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (pow x.im 6)) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4))))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (pow x.im 6)) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))))))
(+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))))
(+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))))))
(+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re)))))))))))
(+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (+ (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4))))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (pow x.re 6)) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4))))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (pow x.re 6)) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))
(* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))
(* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))
(* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))
(* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))
(* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))
(* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))
(* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/6 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* 1/120 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5)))))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* (pow y.im 2) (+ (* -1/5040 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 7))) (* 1/120 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5))))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log x.re)))
(+ (sin (* y.im (log x.re))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* y.im (log x.re))))) (pow x.re 2))))
(+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))))))))
(+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))
(sin (* -1 (* y.im (log (/ 1 x.im)))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(sin (* -1 (* y.im (log (/ -1 x.im)))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(sin (* y.im (log x.im)))
(+ (sin (* y.im (log x.im))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* y.im (log x.im))))) (pow x.im 2))))
(+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))))))))
(+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))
(sin (* -1 (* y.im (log (/ 1 x.re)))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(sin (* -1 (* y.im (log (/ -1 x.re)))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log x.re))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))
(* -1 (* y.im (log (/ 1 x.im))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(* -1 (* y.im (log (/ -1 x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(* y.im (log x.im))
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))
(* -1 (* y.im (log (/ 1 x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(* -1 (* y.im (log (/ -1 x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))))))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))
(* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))
(* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))
(* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))
(* y.re (atan2 x.im x.re))
(* y.re (+ (* y.re (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (atan2 x.im x.re)))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 3))) (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(pow x.re y.re)
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (pow x.re y.re))) (pow x.re 2))) (pow x.re y.re))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))) (pow x.re y.re))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (+ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)) (* (pow x.im 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))) (pow x.re y.re))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(exp (* -1 (* y.re (log (/ -1 x.im)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(pow x.im y.re)
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))) (pow x.im y.re))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (+ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)) (* (pow x.re 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))) (pow x.im y.re))
(exp (* -1 (* y.re (log (/ 1 x.re)))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))
(exp (* -1 (* y.re (log (/ -1 x.re)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))
1
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* 1/2 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* 1/6 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))))
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
x.re
(+ x.re (* 1/2 (/ (pow x.im 2) x.re)))
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))
x.im
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))
(* -1 x.im)
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))
x.im
(+ x.im (* 1/2 (/ (pow x.re 2) x.im)))
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))
x.re
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))
(* -1 x.re)
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))
(* y.re (atan2 x.im x.re))
(* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re)))
(* y.re (+ (* (pow y.re 2) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/120 (* (pow y.re 2) (pow (atan2 x.im x.re) 5))))) (atan2 x.im x.re)))
(* y.re (+ (* (pow y.re 2) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* (pow y.re 2) (+ (* -1/5040 (* (pow y.re 2) (pow (atan2 x.im x.re) 7))) (* 1/120 (pow (atan2 x.im x.re) 5)))))) (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (neg (* y.im (atan2 x.im x.re))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* -1 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))) (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2)))))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))) (* y.re (+ (* -1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))))))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (* -1 (* y.re (log (/ -1 x.im)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* -1 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* y.im (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re))) (* 1/2 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* y.im (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re))) (* y.im (+ (* -1/6 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 3)))) (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))))))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (neg (* y.im (log (/ -1 x.im))))))
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (sin (neg (* y.im (log (/ -1 x.im)))))))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (neg (* y.im (log (/ -1 x.im)))))))
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (sin (neg (* y.im (log (/ -1 x.im)))))))) (+ (* y.re (+ (* -1 (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (atan2 x.im x.re))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (sin (neg (* y.im (log (/ -1 x.im))))))))))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (neg (* y.im (log (/ -1 x.im)))))))
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (sin (neg (* y.im (log (/ -1 x.im)))))))) (+ (* y.re (+ (* -1 (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (atan2 x.im x.re))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (sin (neg (* y.im (log (/ -1 x.im)))))))) (* y.re (+ (* -1/6 (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 3)))) (+ (* -1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 3) (sin (neg (* y.im (log (/ -1 x.im)))))))) (+ (* 1/2 (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (atan2 x.im x.re))))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))))))))))))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (neg (* y.im (log (/ -1 x.im)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))) (* y.im (+ (* -1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (pow (log (/ -1 x.im)) 2) (sin (* y.re (atan2 x.im x.re)))))) (+ (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 2)))) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (atan2 x.im x.re)))))))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))) (* y.im (+ (* -1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (pow (log (/ -1 x.im)) 2) (sin (* y.re (atan2 x.im x.re)))))) (+ (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 2)))) (+ (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (+ (* -1/6 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 3)))) (+ (* 1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (log (/ -1 x.im)) 3)))) (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (pow (log (/ -1 x.im)) 2) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re))))))))) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (atan2 x.im x.re))))))))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(* -1 (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(* -1 (* y.re (log (/ -1 x.im))))
(* y.re (+ (* -1 (log (/ -1 x.im))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))
(* y.re (+ (* -1 (log (/ -1 x.im))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))
(* y.re (+ (* -1 (log (/ -1 x.im))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (+ (log (/ -1 x.im)) (/ (* y.im (atan2 x.im x.re)) y.re))))
(* -1 (* y.re (+ (log (/ -1 x.im)) (/ (* y.im (atan2 x.im x.re)) y.re))))
(* -1 (* y.re (+ (log (/ -1 x.im)) (/ (* y.im (atan2 x.im x.re)) y.re))))
(* -1 (* y.re (log (/ -1 x.im))))
(+ (* -1 (* y.im (atan2 x.im x.re))) (* -1 (* y.re (log (/ -1 x.im)))))
(+ (* -1 (* y.im (atan2 x.im x.re))) (* -1 (* y.re (log (/ -1 x.im)))))
(+ (* -1 (* y.im (atan2 x.im x.re))) (* -1 (* y.re (log (/ -1 x.im)))))
(* -1 (* y.im (atan2 x.im x.re)))
(* y.im (- (* -1 (/ (* y.re (log (/ -1 x.im))) y.im)) (atan2 x.im x.re)))
(* y.im (- (* -1 (/ (* y.re (log (/ -1 x.im))) y.im)) (atan2 x.im x.re)))
(* y.im (- (* -1 (/ (* y.re (log (/ -1 x.im))) y.im)) (atan2 x.im x.re)))
(* -1 (* y.im (atan2 x.im x.re)))
(* -1 (* y.im (- (/ (* y.re (log (/ -1 x.im))) y.im) (* -1 (atan2 x.im x.re)))))
(* -1 (* y.im (- (/ (* y.re (log (/ -1 x.im))) y.im) (* -1 (atan2 x.im x.re)))))
(* -1 (* y.im (- (/ (* y.re (log (/ -1 x.im))) y.im) (* -1 (atan2 x.im x.re)))))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(/ (sin (neg (* y.im (log (/ -1 x.im))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* y.re (+ (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (neg (* y.im (log (/ -1 x.im))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (neg (* y.im (log (/ -1 x.im))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* -1/2 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))) (exp (* y.im (atan2 x.im x.re))))) (+ (* -1/6 (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 3)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))))) (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (neg (* y.im (log (/ -1 x.im))))) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (pow x.im 2) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (pow x.im 2) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (pow x.re 2) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (pow x.re 2) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(+ (* y.im (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (- (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* -1/2 (* (pow (log (/ -1 x.im)) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (- (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (+ (* -1/2 (* (pow (log (/ -1 x.im)) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* 1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (/ -1 x.im)) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/2 (* (pow (log (/ -1 x.im)) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(sin (neg (* y.im (log (/ -1 x.im)))))
(+ (sin (neg (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))
(+ (sin (neg (* y.im (log (/ -1 x.im))))) (* y.re (+ (* -1/2 (* y.re (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))
(+ (sin (neg (* y.im (log (/ -1 x.im))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))) (* -1/6 (* y.re (* (cos (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 3)))))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (* y.re (atan2 x.im x.re)))
(+ (sin (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))) (* -1/2 (* y.im (* (pow (log (/ -1 x.im)) 2) (sin (* y.re (atan2 x.im x.re)))))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))) (* y.im (+ (* -1/2 (* (pow (log (/ -1 x.im)) 2) (sin (* y.re (atan2 x.im x.re))))) (* 1/6 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (/ -1 x.im)) 3)))))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(* -1 (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(* y.re (atan2 x.im x.re))
(* y.re (+ (* -1 (/ (* y.im (log (/ -1 x.im))) y.re)) (atan2 x.im x.re)))
(* y.re (+ (* -1 (/ (* y.im (log (/ -1 x.im))) y.re)) (atan2 x.im x.re)))
(* y.re (+ (* -1 (/ (* y.im (log (/ -1 x.im))) y.re)) (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (/ (* y.im (log (/ -1 x.im))) y.re))))
(* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (/ (* y.im (log (/ -1 x.im))) y.re))))
(* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (/ (* y.im (log (/ -1 x.im))) y.re))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(* y.re (atan2 x.im x.re))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))
(* -1 (* y.im (log (/ -1 x.im))))
(* y.im (- (/ (* y.re (atan2 x.im x.re)) y.im) (log (/ -1 x.im))))
(* y.im (- (/ (* y.re (atan2 x.im x.re)) y.im) (log (/ -1 x.im))))
(* y.im (- (/ (* y.re (atan2 x.im x.re)) y.im) (log (/ -1 x.im))))
(* -1 (* y.im (log (/ -1 x.im))))
(* -1 (* y.im (- (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1 (log (/ -1 x.im))))))
(* -1 (* y.im (- (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1 (log (/ -1 x.im))))))
(* -1 (* y.im (- (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1 (log (/ -1 x.im))))))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* -1 (* y.re (atan2 x.im x.re))))
(- (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))) (* -1 (* y.re (atan2 x.im x.re))))
(- (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (+ (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* y.im (+ (* -1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* 1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))))))))))) (* -1 (* y.re (atan2 x.im x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(* y.im (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (+ (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))))
(* y.im (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (+ (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (/ (* y.re (atan2 x.im x.re)) y.im)))))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(* -1 (* y.im (+ (* -1 (/ (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* y.re (atan2 x.im x.re)))) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(* -1 (* y.im (+ (* -1 (/ (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* -1 (/ (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))) (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (pow y.im 3))) (+ (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* y.re (atan2 x.im x.re))))) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.im 2)) (pow x.im 6))) (/ 1 (pow x.im 6)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 4) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 6) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ 1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.re 6))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 6) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ -1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.re 6))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.re 2)) (pow x.re 6))) (/ 1 (pow x.re 6)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 4) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 6) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ 1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.im 6))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 6) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ -1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.im 6))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (+ (* (pow y.re 2) (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (atan2 x.im x.re))))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (+ (* (pow y.re 2) (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* y.re (+ (* -8 (/ (pow (atan2 x.im x.re) 4) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 8 (/ (pow (atan2 x.im x.re) 4) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))))))))) (atan2 x.im x.re))))
(* y.re (atan2 x.im x.re))
(* y.re (- (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (* -1 (atan2 x.im x.re))))
(* y.re (- (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))) (* -1 (atan2 x.im x.re))))
(* y.re (- (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 2)))) (+ (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 2)))) (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))) (* -1 (atan2 x.im x.re))))
(* y.re (atan2 x.im x.re))
(* -1 (* y.re (- (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re))))
(* -1 (* y.re (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re))) (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re)))) y.re)) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))
(* -1 (* y.re (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (pow (atan2 x.im x.re) 2))) (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (pow (atan2 x.im x.re) 2)))) y.re)) (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re))) (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re))))) y.re)) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))
(* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(* (pow y.re 2) (- (* -4 (/ (* y.re (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))))
(* (pow y.re 2) (- (* y.re (+ (* -8 (/ (* y.re (pow (atan2 x.im x.re) 4)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))))
(* (pow y.re 2) (- (* y.re (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* y.re (+ (* -16 (/ (* y.re (pow (atan2 x.im x.re) 5)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* -8 (/ (pow (atan2 x.im x.re) 4) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))))))) (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))))
(* y.re (atan2 x.im x.re))
(* y.re (- (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (* -1 (atan2 x.im x.re))))
(* y.re (- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re))) (* -1 (atan2 x.im x.re))))
(* y.re (- (+ (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 2)))) (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))) (* -1 (atan2 x.im x.re))))
(* y.re (atan2 x.im x.re))
(* -1 (* y.re (- (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re))))
(* -1 (* y.re (- (* -1 (/ (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (atan2 x.im x.re)))) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))
(* -1 (* y.re (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re))) (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* y.re (pow (atan2 x.im x.re) 2))))) y.re)) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))
(* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(- (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(- (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(- (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 6) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 6) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(- (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(- (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(- (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 6) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 6) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(* y.re (atan2 x.im x.re))
(- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* -1 (* y.re (atan2 x.im x.re))))
(- (* y.im (+ (* 1/4 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (atan2 x.im x.re)))) (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (atan2 x.im x.re))))
(- (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* 1/8 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))) (* -1 (* y.re (atan2 x.im x.re))))
(* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(/ (- (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im)
(/ (- (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))) (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im)
(/ (- (+ (* -16 (/ (* (pow y.re 5) (pow (atan2 x.im x.re) 5)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im)
(* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(* -1 (/ (- (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(* -1 (/ (- (* -1 (/ (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im)) (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(* -1 (/ (- (* -1 (/ (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))) (* -1 (/ (+ (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))) (* 16 (/ (* (pow y.re 5) (pow (atan2 x.im x.re) 5)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 4))))) y.im))) y.im)) (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(+ (* y.im (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (- (+ (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (+ (* 1/2 (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (- (+ (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (+ (* y.im (- (* (+ (* -1/2 (* (log (+ (pow x.im 2) (pow x.re 2))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (+ (* -1/48 (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* 1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (+ (* 1/6 (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (+ (* 1/2 (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))))) (* (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (+ (* 1/2 (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re)))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 3)) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.im 2)) (pow x.im 6))) (/ 1 (pow x.im 6)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 4) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ 1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ -1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re)))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 3)) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.re 2)) (pow x.re 6))) (/ 1 (pow x.re 6)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 4) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ 1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ -1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* y.re (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* -1/2 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(sin (neg (* -1 (* y.re (atan2 x.im x.re)))))
(+ (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* 1/2 (* y.im (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (log (+ (pow x.im 2) (pow x.re 2)))))))
(+ (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* y.im (+ (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (log (+ (pow x.im 2) (pow x.re 2))))) (* y.im (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))))))
(+ (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* y.im (+ (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (log (+ (pow x.im 2) (pow x.re 2))))) (* y.im (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (+ (* y.im (+ (* -1/2 (* (log (+ (pow x.im 2) (pow x.re 2))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (+ (* -1/48 (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* 1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re))))))))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))
(+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))))))
(+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))
(+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))) (* (pow x.re 2) (+ (* -1 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 3)) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.im 2)) (pow x.im 6))) (/ 1 (pow x.im 6)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 4) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))))))))
(sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.re 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.re 6))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.re 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ 1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (pow x.re 6)) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))))))
(sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.re 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.re 6))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.re 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ -1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (pow x.re 6)) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))
(+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))))))
(+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))
(+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))) (* (pow x.im 2) (+ (* -1 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 3)) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.re 2)) (pow x.re 6))) (/ 1 (pow x.re 6)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 4) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))))))))
(sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.im 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.im 6))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.im 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ 1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (pow x.im 6)) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))))))
(sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.im 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.im 6))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.im 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ -1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (pow x.im 6)) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))))))
(sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* -1/2 (* y.re (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* y.re (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))))))) (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
1
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log x.re)))
(+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2))))
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))
(cos (* -1 (* y.im (log (/ 1 x.im)))))
(+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))
(cos (* -1 (* y.im (log (/ -1 x.im)))))
(+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))
(cos (* y.im (log x.im)))
(+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2))))
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))
(cos (* -1 (* y.im (log (/ 1 x.re)))))
(+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))
(cos (* -1 (* y.im (log (/ -1 x.re)))))
(+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (+ (log -1) (* -1 (log x.im))))
(* y.im (+ (log -1) (* -1 (log x.im))))
(* y.im (+ (log -1) (* -1 (log x.im))))
(* y.im (+ (log -1) (* -1 (log x.im))))
(* y.im (+ (log -1) (log (/ 1 x.im))))
(* y.im (+ (log -1) (log (/ 1 x.im))))
(* y.im (+ (log -1) (log (/ 1 x.im))))
(* y.im (+ (log -1) (log (/ 1 x.im))))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(* y.im (log (/ -1 x.im)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
1
(+ 1 (* y.im (atan2 x.im x.re)))
(+ 1 (* y.im (+ (* 1/2 (* y.im (pow (atan2 x.im x.re) 2))) (atan2 x.im x.re))))
(+ 1 (* y.im (+ (* y.im (+ (* 1/6 (* y.im (pow (atan2 x.im x.re) 3))) (* 1/2 (pow (atan2 x.im x.re) 2)))) (atan2 x.im x.re))))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(log (pow x.im 2))
(+ (log (pow x.im 2)) (/ (pow x.re 2) (pow x.im 2)))
(+ (log (pow x.im 2)) (* (pow x.re 2) (+ (* -1/2 (/ (pow x.re 2) (pow x.im 4))) (/ 1 (pow x.im 2)))))
(+ (log (pow x.im 2)) (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/3 (/ (pow x.re 2) (pow x.im 6))) (* 1/2 (/ 1 (pow x.im 4))))) (/ 1 (pow x.im 2)))))
(* -2 (log (/ 1 x.re)))
(+ (* -2 (log (/ 1 x.re))) (/ (pow x.im 2) (pow x.re 2)))
(+ (* -2 (log (/ 1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (/ (pow x.im 2) (pow x.re 2))))
(+ (* -2 (log (/ 1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/3 (/ (pow x.im 6) (pow x.re 6))) (/ (pow x.im 2) (pow x.re 2)))))
(* -2 (log (/ -1 x.re)))
(+ (* -2 (log (/ -1 x.re))) (/ (pow x.im 2) (pow x.re 2)))
(+ (* -2 (log (/ -1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (/ (pow x.im 2) (pow x.re 2))))
(+ (* -2 (log (/ -1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/3 (/ (pow x.im 6) (pow x.re 6))) (/ (pow x.im 2) (pow x.re 2)))))
(log (pow x.re 2))
(+ (log (pow x.re 2)) (/ (pow x.im 2) (pow x.re 2)))
(+ (log (pow x.re 2)) (* (pow x.im 2) (+ (* -1/2 (/ (pow x.im 2) (pow x.re 4))) (/ 1 (pow x.re 2)))))
(+ (log (pow x.re 2)) (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/3 (/ (pow x.im 2) (pow x.re 6))) (* 1/2 (/ 1 (pow x.re 4))))) (/ 1 (pow x.re 2)))))
(* -2 (log (/ 1 x.im)))
(+ (* -2 (log (/ 1 x.im))) (/ (pow x.re 2) (pow x.im 2)))
(+ (* -2 (log (/ 1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (/ (pow x.re 2) (pow x.im 2))))
(+ (* -2 (log (/ 1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/3 (/ (pow x.re 6) (pow x.im 6))) (/ (pow x.re 2) (pow x.im 2)))))
(* -2 (log (/ -1 x.im)))
(+ (* -2 (log (/ -1 x.im))) (/ (pow x.re 2) (pow x.im 2)))
(+ (* -2 (log (/ -1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (/ (pow x.re 2) (pow x.im 2))))
(+ (* -2 (log (/ -1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/3 (/ (pow x.re 6) (pow x.im 6))) (/ (pow x.re 2) (pow x.im 2)))))
(* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(* (pow y.re 2) (+ (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* 4 (/ (* y.re (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))))
(* (pow y.re 2) (+ (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* 8 (/ (* y.re (pow (atan2 x.im x.re) 4)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))))))
(* (pow y.re 2) (+ (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (- (* 16 (/ (* y.re (pow (atan2 x.im x.re) 5)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* -8 (/ (pow (atan2 x.im x.re) 4) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))))) (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))))))
(* -1 (* y.re (atan2 x.im x.re)))
(* y.re (+ (* -1 (atan2 x.im x.re)) (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re))))
(* y.re (- (+ (* -1 (atan2 x.im x.re)) (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re))))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re))))
(* y.re (- (+ (* -1 (atan2 x.im x.re)) (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 2))))) (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))
(* -1 (* y.re (atan2 x.im x.re)))
(* -1 (* y.re (+ (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re))))
(* -1 (* y.re (+ (* -1 (/ (- (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (atan2 x.im x.re)))) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))
(* -1 (* y.re (+ (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* y.re (pow (atan2 x.im x.re) 2)))) (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re)))) y.re)) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))
(/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (- (* -1 (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1 (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.im 4))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 6))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))
(/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.im 4))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 6))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))
(/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (- (* -1 (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1 (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.re 4))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 6))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))
(/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.re 4))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 6))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))
(* -1 (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.re (atan2 x.im x.re))) (* -1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(+ (* -1 (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/4 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (atan2 x.im x.re)))) (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(+ (* -1 (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (- (* -1/8 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))) (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(/ (+ (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))) y.im)
(/ (- (+ (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))) y.im)
(/ (- (+ (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* 16 (/ (* (pow y.re 5) (pow (atan2 x.im x.re) 5)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4))))) (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) y.im)
(* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(* -1 (/ (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(* -1 (/ (+ (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (- (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im))) y.im))
(* -1 (/ (+ (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (- (* -1 (/ (- (* -16 (/ (* (pow y.re 5) (pow (atan2 x.im x.re) 5)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) y.im)) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im))) y.im))
Outputs
(* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(+ (* y.im (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+.f64 (*.f64 y.im (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+ (* y.im (- (+ (* y.im (- (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 y.im (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (atan2.f64 x.im x.re))))) (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))))) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+ (* y.im (- (+ (* y.im (- (+ (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.im (- (* -1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (+ (* 1/6 (* y.re (* (pow (atan2 x.im x.re) 4) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (-.f64 (*.f64 y.im (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (atan2.f64 x.im x.re)))))) (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))))) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re))) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re))) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re))))) (pow.f64 x.re y.re)) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re))) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re))) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re))))) (pow.f64 x.re y.re)) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 6 binary64)))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re))) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64)))))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re))) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))) (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.re (*.f64 x.im x.im)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))) (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))))) (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))) (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.re (*.f64 x.im x.im)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))) (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))))) (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64)))))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))) (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64)))))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))))) (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))) (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 y.re (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))
(*.f64 y.re (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))
(*.f64 y.re (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))
(*.f64 y.re (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/ (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/2 (* y.im (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (atan2.f64 x.im x.re)))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)))) (* -1/6 (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (atan2.f64 x.im x.re))) (*.f64 (*.f64 #s(literal -1/6 binary64) y.im) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64))))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))))))
(+.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re))) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re))))))
(+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re)))))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re))) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (atan2.f64 x.im x.re))))))))
(+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (+ (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re))) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64)))))))))))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (atan2.f64 x.im x.re))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (pow x.im 6)) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 6 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (atan2.f64 x.im x.re))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (atan2.f64 x.im x.re))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (atan2.f64 x.im x.re))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (pow x.im 6)) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))))))
(+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 6 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (atan2.f64 x.im x.re))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (atan2.f64 x.im x.re))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))))))))
(+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))))))
(+.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))) (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im))))))
(+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re)))))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))) (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))))) (atan2.f64 x.im x.re))))))))
(+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (+ (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))) (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64)))))))))))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (*.f64 x.re x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (*.f64 x.re x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (atan2.f64 x.im x.re))) (pow.f64 x.re #s(literal 4 binary64))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (pow x.re 6)) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (*.f64 x.re x.re)))) (+.f64 (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (atan2.f64 x.im x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (atan2.f64 x.im x.re))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (atan2.f64 x.im x.re))) (pow.f64 x.re #s(literal 4 binary64))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (pow x.re 6)) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 6 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (atan2.f64 x.im x.re))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (atan2.f64 x.im x.re))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64)))))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))
(*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))
(* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))
(*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.re)))
(* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))
(*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.re)))
(* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))
(*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.re)))
(* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))
(*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))
(* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))
(neg.f64 (*.f64 y.re (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.re)))))
(* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))
(neg.f64 (*.f64 y.re (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.re)))))
(* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))
(neg.f64 (*.f64 y.re (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.re)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/6 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* 1/120 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5)))))))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 5 binary64)))))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* (pow y.im 2) (+ (* -1/5040 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 7))) (* 1/120 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5))))))))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64))) (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 7 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 5 binary64)))))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log x.re)))
(sin.f64 (*.f64 y.im (log.f64 x.re)))
(+ (sin (* y.im (log x.re))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* y.im (log x.re))))) (pow x.re 2))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re))))
(+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))))))))
(+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))))))))))))))
(sin (* -1 (* y.im (log (/ 1 x.im)))))
(sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im)))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))))))
(sin (* -1 (* y.im (log (/ -1 x.im)))))
(sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))
(+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))))
(+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im))) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))))))
(sin (* y.im (log x.im)))
(sin.f64 (*.f64 y.im (log.f64 x.im)))
(+ (sin (* y.im (log x.im))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* y.im (log x.im))))) (pow x.im 2))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im))))
(+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))))))))
(+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64)))))))))))))
(sin (* -1 (* y.im (log (/ 1 x.re)))))
(sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (*.f64 x.re x.re))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (*.f64 x.re x.re))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (*.f64 x.re x.re))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64)))))))
(sin (* -1 (* y.im (log (/ -1 x.re)))))
(sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log x.re))
(*.f64 y.im (log.f64 x.re))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re))) (*.f64 y.im (log.f64 x.re)))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))))))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (pow.f64 x.re #s(literal 6 binary64)))))))))
(* -1 (* y.im (log (/ 1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im))))))
(* -1 (* y.im (log (/ -1 x.im))))
(*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(+.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im))))))
(* y.im (log x.im))
(*.f64 y.im (log.f64 x.im))
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im))) (*.f64 y.im (log.f64 x.im)))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im))))))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (pow.f64 x.im #s(literal 6 binary64)))))))))
(* -1 (* y.im (log (/ 1 x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re))))))
(* -1 (* y.im (log (/ -1 x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re)))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re)))))
(* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.re y.re))))))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.re y.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 6 binary64)))))) (pow.f64 x.re y.re))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im))) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (pow.f64 x.im #s(literal 6 binary64)))))
(* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im))) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64)))))
(* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (*.f64 (*.f64 (*.f64 x.re x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re))))))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 (*.f64 x.re x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64)))))) (pow.f64 x.im y.re))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re))) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re))) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (pow.f64 x.re #s(literal 6 binary64))))))
(* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re))) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (pow.f64 x.re #s(literal 6 binary64)))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (+ (* y.re (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (*.f64 y.re (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (atan2.f64 x.im x.re))))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re)))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 3))) (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (atan2.f64 x.im x.re))))))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re)))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(pow x.re y.re)
(pow.f64 x.re y.re)
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (pow x.re y.re))) (pow x.re 2))) (pow x.re y.re))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))) (pow x.re y.re))
(+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.re y.re))))) (pow.f64 x.re y.re))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (+ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)) (* (pow x.im 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))) (pow x.re y.re))
(+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.re y.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 6 binary64)))))) (pow.f64 x.re y.re))))))) (pow.f64 x.re y.re))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64))))))
(exp (* -1 (* y.re (log (/ -1 x.im)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64))))))
(pow x.im y.re)
(pow.f64 x.im y.re)
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))) (pow x.im y.re))
(+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re))))) (pow.f64 x.im y.re))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (+ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)) (* (pow x.re 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))) (pow x.im y.re))
(+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64)))))) (pow.f64 x.im y.re))))))) (pow.f64 x.im y.re))
(exp (* -1 (* y.re (log (/ 1 x.re)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (*.f64 x.re x.re))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (*.f64 x.re x.re))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (*.f64 x.re x.re))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64))))))
(exp (* -1 (* y.re (log (/ -1 x.re)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))))
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* 1/2 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))))))
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* 1/6 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))))))))
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
x.re
(+ x.re (* 1/2 (/ (pow x.im 2) x.re)))
(+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re)))
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))
(+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re)))))
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))
(+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.im x.im) (pow.f64 x.re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x.re (*.f64 x.re x.re)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re)))))
x.im
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))
(*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(*.f64 x.im (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))
(*.f64 x.im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(* -1 x.im)
(neg.f64 x.im)
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(*.f64 (neg.f64 x.im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))
(*.f64 (neg.f64 x.im) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))
(*.f64 (neg.f64 x.im) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
x.im
(+ x.im (* 1/2 (/ (pow x.re 2) x.im)))
(+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im)))
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))
(+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im)))))
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))
(+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x.im (*.f64 x.im x.im)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im)))))
x.re
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(*.f64 x.re (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))
(*.f64 x.re (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(* -1 x.re)
(neg.f64 x.re)
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))
(*.f64 (neg.f64 x.re) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))
(*.f64 (neg.f64 x.re) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (atan2.f64 x.im x.re)))
(* y.re (+ (* (pow y.re 2) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/120 (* (pow y.re 2) (pow (atan2 x.im x.re) 5))))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 5 binary64))))) (atan2.f64 x.im x.re)))
(* y.re (+ (* (pow y.re 2) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* (pow y.re 2) (+ (* -1/5040 (* (pow y.re 2) (pow (atan2 x.im x.re) 7))) (* 1/120 (pow (atan2 x.im x.re) 5)))))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 7 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 5 binary64))))))) (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (neg (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* -1 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))))
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (neg.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))) (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2)))))))
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)))))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))) (* y.re (+ (* -1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))))))))
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y.re) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)))))))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (* -1 (* y.re (log (/ -1 x.im)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* -1 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re)))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* y.im (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re))) (* 1/2 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.im (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* y.im (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re))) (* y.im (+ (* -1/6 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 3)))) (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))))))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.im (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y.im) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (neg (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (sin (neg (* y.im (log (/ -1 x.im)))))))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (neg (* y.im (log (/ -1 x.im)))))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re))))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (sin (neg (* y.im (log (/ -1 x.im)))))))) (+ (* y.re (+ (* -1 (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (atan2 x.im x.re))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (sin (neg (* y.im (log (/ -1 x.im))))))))))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (neg (* y.im (log (/ -1 x.im)))))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (*.f64 y.re (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (sin (neg (* y.im (log (/ -1 x.im)))))))) (+ (* y.re (+ (* -1 (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (atan2 x.im x.re))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (sin (neg (* y.im (log (/ -1 x.im)))))))) (* y.re (+ (* -1/6 (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 3)))) (+ (* -1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 3) (sin (neg (* y.im (log (/ -1 x.im)))))))) (+ (* 1/2 (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (atan2 x.im x.re))))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))))))))))))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (neg (* y.im (log (/ -1 x.im)))))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (*.f64 y.re (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 y.re (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 3 binary64))) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (atan2.f64 x.im x.re))) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 y.im (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))) (* y.im (+ (* -1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (pow (log (/ -1 x.im)) 2) (sin (* y.re (atan2 x.im x.re)))))) (+ (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 2)))) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (atan2 x.im x.re)))))))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re))))) (*.f64 y.im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (atan2.f64 x.im x.re))))))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))) (* y.im (+ (* -1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (pow (log (/ -1 x.im)) 2) (sin (* y.re (atan2 x.im x.re)))))) (+ (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 2)))) (+ (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (+ (* -1/6 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 3)))) (+ (* 1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (log (/ -1 x.im)) 3)))) (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (pow (log (/ -1 x.im)) 2) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re))))))))) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (atan2 x.im x.re))))))))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re))))) (*.f64 y.im (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (+.f64 (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (atan2.f64 x.im x.re))))))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(* -1 (* y.im (atan2 x.im x.re)))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.re (+ (* -1 (log (/ -1 x.im))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))
(*.f64 y.re (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re))))
(* y.re (+ (* -1 (log (/ -1 x.im))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))
(*.f64 y.re (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re))))
(* y.re (+ (* -1 (log (/ -1 x.im))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))
(*.f64 y.re (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re))))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (+ (log (/ -1 x.im)) (/ (* y.im (atan2 x.im x.re)) y.re))))
(neg.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re))))
(* -1 (* y.re (+ (log (/ -1 x.im)) (/ (* y.im (atan2 x.im x.re)) y.re))))
(neg.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re))))
(* -1 (* y.re (+ (log (/ -1 x.im)) (/ (* y.im (atan2 x.im x.re)) y.re))))
(neg.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re))))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(+ (* -1 (* y.im (atan2 x.im x.re))) (* -1 (* y.re (log (/ -1 x.im)))))
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(+ (* -1 (* y.im (atan2 x.im x.re))) (* -1 (* y.re (log (/ -1 x.im)))))
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(+ (* -1 (* y.im (atan2 x.im x.re))) (* -1 (* y.re (log (/ -1 x.im)))))
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(* -1 (* y.im (atan2 x.im x.re)))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))
(* y.im (- (* -1 (/ (* y.re (log (/ -1 x.im))) y.im)) (atan2 x.im x.re)))
(*.f64 y.im (-.f64 (neg.f64 (/.f64 (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))) y.im)) (atan2.f64 x.im x.re)))
(* y.im (- (* -1 (/ (* y.re (log (/ -1 x.im))) y.im)) (atan2 x.im x.re)))
(*.f64 y.im (-.f64 (neg.f64 (/.f64 (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))) y.im)) (atan2.f64 x.im x.re)))
(* y.im (- (* -1 (/ (* y.re (log (/ -1 x.im))) y.im)) (atan2 x.im x.re)))
(*.f64 y.im (-.f64 (neg.f64 (/.f64 (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))) y.im)) (atan2.f64 x.im x.re)))
(* -1 (* y.im (atan2 x.im x.re)))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))
(* -1 (* y.im (- (/ (* y.re (log (/ -1 x.im))) y.im) (* -1 (atan2 x.im x.re)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (+.f64 (/.f64 (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))) y.im) (*.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re))))
(* -1 (* y.im (- (/ (* y.re (log (/ -1 x.im))) y.im) (* -1 (atan2 x.im x.re)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (+.f64 (/.f64 (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))) y.im) (*.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re))))
(* -1 (* y.im (- (/ (* y.re (log (/ -1 x.im))) y.im) (* -1 (atan2 x.im x.re)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (+.f64 (/.f64 (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))) y.im) (*.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re))))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(/ (sin (neg (* y.im (log (/ -1 x.im))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* y.re (+ (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (neg (* y.im (log (/ -1 x.im))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 y.re (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (neg (* y.im (log (/ -1 x.im))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* -1/2 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))) (exp (* y.im (atan2 x.im x.re))))) (+ (* -1/6 (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 3)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))))) (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (neg (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (neg (* y.im (log (/ -1 x.im))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (pow x.im 2) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (pow x.im 2) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 6 binary64)))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (pow x.re 2) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (pow x.re 2) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64)))))) (pow.f64 x.im y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(+ (* y.im (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 y.im (-.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+ (* y.im (- (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* -1/2 (* (pow (log (/ -1 x.im)) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 y.im (+.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (-.f64 (*.f64 y.im (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+ (* y.im (- (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (+ (* -1/2 (* (pow (log (/ -1 x.im)) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* 1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (/ -1 x.im)) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/2 (* (pow (log (/ -1 x.im)) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (log (/ -1 x.im)) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 y.im (+.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (-.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (-.f64 (*.f64 y.im (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 3 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(sin (neg (* y.im (log (/ -1 x.im)))))
(sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (sin (neg (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))
(+ (sin (neg (* y.im (log (/ -1 x.im))))) (* y.re (+ (* -1/2 (* y.re (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))))
(+ (sin (neg (* y.im (log (/ -1 x.im))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))) (* -1/6 (* y.re (* (cos (neg (* y.im (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 3)))))) (* (cos (neg (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) y.re) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (sin (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))) (* -1/2 (* y.im (* (pow (log (/ -1 x.im)) 2) (sin (* y.re (atan2 x.im x.re)))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))) (* y.im (+ (* -1/2 (* (pow (log (/ -1 x.im)) 2) (sin (* y.re (atan2 x.im x.re))))) (* 1/6 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (/ -1 x.im)) 3)))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 3 binary64)))))))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(sin (- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(* -1 (* y.im (log (/ -1 x.im))))
(*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (+ (* -1 (/ (* y.im (log (/ -1 x.im))) y.re)) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (neg.f64 (/.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) y.re)) (atan2.f64 x.im x.re)))
(* y.re (+ (* -1 (/ (* y.im (log (/ -1 x.im))) y.re)) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (neg.f64 (/.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) y.re)) (atan2.f64 x.im x.re)))
(* y.re (+ (* -1 (/ (* y.im (log (/ -1 x.im))) y.re)) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (neg.f64 (/.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) y.re)) (atan2.f64 x.im x.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (/ (* y.im (log (/ -1 x.im))) y.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 x.im x.re)) (/.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) y.re)))
(* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (/ (* y.im (log (/ -1 x.im))) y.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 x.im x.re)) (/.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) y.re)))
(* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (/ (* y.im (log (/ -1 x.im))) y.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 x.im x.re)) (/.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) y.re)))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (* -1 (log x.im)))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (+ (log -1) (log (/ 1 x.im)))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* y.re (atan2 x.im x.re)) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))
(* -1 (* y.im (log (/ -1 x.im))))
(*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (- (/ (* y.re (atan2 x.im x.re)) y.im) (log (/ -1 x.im))))
(*.f64 y.im (-.f64 (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* y.im (- (/ (* y.re (atan2 x.im x.re)) y.im) (log (/ -1 x.im))))
(*.f64 y.im (-.f64 (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* y.im (- (/ (* y.re (atan2 x.im x.re)) y.im) (log (/ -1 x.im))))
(*.f64 y.im (-.f64 (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (log (/ -1 x.im))))
(*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* -1 (* y.im (- (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1 (log (/ -1 x.im))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(* -1 (* y.im (- (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1 (log (/ -1 x.im))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(* -1 (* y.im (- (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1 (log (/ -1 x.im))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* -1 (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))
(- (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))) (* -1 (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.im (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 0 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))
(- (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (+ (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* y.im (+ (* -1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* 1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))))))))))) (* -1 (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.im (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 0 binary64)) (*.f64 y.im (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) #s(literal 0 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)))
(* y.im (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (+ (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))))
(*.f64 y.im (+.f64 (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 y.im y.im))) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 y.im y.im))) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im))))
(* y.im (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (+ (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (/ (* y.re (atan2 x.im x.re)) y.im)))))))
(*.f64 y.im (+.f64 (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 4 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (*.f64 (pow.f64 y.im #s(literal 4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 y.im y.im))) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (*.f64 y.im (*.f64 y.im y.im))) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 4 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (*.f64 (pow.f64 y.im #s(literal 4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(* -1 (* y.im (+ (* -1 (/ (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* y.re (atan2 x.im x.re)))) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 y.re (atan2.f64 x.im x.re)))) y.im)) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(* -1 (* y.im (+ (* -1 (/ (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* -1 (/ (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))) (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (pow y.im 3))) (+ (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* y.re (atan2 x.im x.re))))) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y.re #s(literal 4 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) #s(literal 0 binary64)) (*.f64 y.im (*.f64 y.im y.im)))) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 y.re (atan2.f64 x.im x.re))))) y.im)) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.im 2)) (pow x.im 6))) (/ 1 (pow x.im 6)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 4) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 x.re x.re))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (-.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 x.re x.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 6) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ 1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.re 6))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 x.re x.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 x.im #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 #s(literal -1 binary64) (pow.f64 x.im #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 x.re x.re))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (-.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 x.re x.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 6) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.re 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ -1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.re 6))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 x.re x.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 x.im #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 #s(literal -1 binary64) (pow.f64 x.im #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.re 2)) (pow x.re 6))) (/ 1 (pow x.re 6)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 4) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 x.im x.im))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (-.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 x.im x.im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 6) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ 1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.im 6))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 x.im x.im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 x.re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 #s(literal -1 binary64) (pow.f64 x.re #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 x.im x.im))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (-.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 x.im x.im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 6) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* 1/4 (/ (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (pow x.im 2))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ -1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.im 6))) (+ (* 1/4 (/ (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 x.im x.im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 x.re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 #s(literal -1 binary64) (pow.f64 x.re #s(literal 6 binary64))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (+ (* (pow y.re 2) (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (atan2 x.im x.re))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (+.f64 (*.f64 (*.f64 y.re y.re) (*.f64 (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) #s(literal 0 binary64))) (atan2.f64 x.im x.re))))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (+ (* (pow y.re 2) (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* 4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* y.re (+ (* -8 (/ (pow (atan2 x.im x.re) 4) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 8 (/ (pow (atan2 x.im x.re) 4) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))))))))) (atan2 x.im x.re))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (+.f64 (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) #s(literal 0 binary64)) (*.f64 y.re (*.f64 (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)))) #s(literal 0 binary64))))) (atan2.f64 x.im x.re))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (- (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (* -1 (atan2 x.im x.re))))
(*.f64 y.re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)) (*.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re))))
(* y.re (- (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))) (* -1 (atan2 x.im x.re))))
(*.f64 y.re (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 (*.f64 y.re y.re) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 (*.f64 y.re y.re) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)) (*.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re))))))
(* y.re (- (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 2)))) (+ (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 2)))) (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))) (* -1 (atan2 x.im x.re))))
(*.f64 y.re (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 (*.f64 y.re y.re) (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 (*.f64 y.re y.re) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)))) (*.f64 #s(literal -1 binary64) (atan2.f64 x.im x.re)))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* -1 (* y.re (- (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)) (atan2.f64 x.im x.re)))
(* -1 (* y.re (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re))) (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re)))) y.re)) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (-.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (atan2.f64 x.im x.re)) #s(literal 0 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re)) (atan2.f64 x.im x.re)))
(* -1 (* y.re (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (pow (atan2 x.im x.re) 2))) (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (pow (atan2 x.im x.re) 2)))) y.re)) (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re))) (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re))))) y.re)) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (-.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) #s(literal 0 binary64)) y.re)) (*.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (atan2.f64 x.im x.re)) #s(literal 0 binary64))) y.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re)) (atan2.f64 x.im x.re)))
(* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 y.re y.re) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(* (pow y.re 2) (- (* -4 (/ (* y.re (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))))
(*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))
(* (pow y.re 2) (- (* y.re (+ (* -8 (/ (* y.re (pow (atan2 x.im x.re) 4)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))))
(*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))
(* (pow y.re 2) (- (* y.re (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* y.re (+ (* -16 (/ (* y.re (pow (atan2 x.im x.re) 5)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* -8 (/ (pow (atan2 x.im x.re) 4) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))))))) (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))))
(*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -16 binary64) (/.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 5 binary64))) (*.f64 (pow.f64 y.im #s(literal 4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 4 binary64))))) (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))))))) (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (- (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (* -1 (atan2 x.im x.re))))
(*.f64 y.re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)) (*.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re))))
(* y.re (- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re))) (* -1 (atan2 x.im x.re))))
(*.f64 y.re (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 (*.f64 y.re y.re) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)) (*.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re)))))
(* y.re (- (+ (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 2)))) (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))) (* -1 (atan2 x.im x.re))))
(*.f64 y.re (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 (*.f64 y.re y.re) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)) (*.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re))))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* -1 (* y.re (- (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)) (atan2.f64 x.im x.re)))
(* -1 (* y.re (- (* -1 (/ (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (atan2 x.im x.re)))) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re)) (atan2.f64 x.im x.re)))
(* -1 (* y.re (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re))) (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* y.re (pow (atan2 x.im x.re) 2))))) y.re)) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (-.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (atan2.f64 x.im x.re))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) y.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re)) (atan2.f64 x.im x.re)))
(* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(neg.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 (*.f64 x.im x.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(neg.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 6) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(neg.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(- (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 6) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 6) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(neg.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 (*.f64 x.re x.re) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(neg.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 6) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(* -1 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(neg.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 6) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 6) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* -1 (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))
(- (* y.im (+ (* 1/4 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (atan2 x.im x.re)))) (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))
(- (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* 1/8 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))) (* -1 (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.im (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))
(* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 y.re y.re) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/ (- (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im)
(/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) y.im)
(/ (- (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))) (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im)
(/.f64 (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 4 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))) y.im)
(/ (- (+ (* -16 (/ (* (pow y.re 5) (pow (atan2 x.im x.re) 5)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im)
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal -16 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 5 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 5 binary64))) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 4 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) y.im)
(* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 y.re y.re) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(* -1 (/ (- (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) y.im))
(* -1 (/ (- (* -1 (/ (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im)) (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 4 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) y.im)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) y.im))
(* -1 (/ (- (* -1 (/ (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))) (* -1 (/ (+ (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))) (* 16 (/ (* (pow y.re 5) (pow (atan2 x.im x.re) 5)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 4))))) y.im))) y.im)) (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 4 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 5 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 5 binary64))) (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 4 binary64)))))) y.im))) y.im)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) y.im))
(* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(+ (* y.im (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 y.im (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))))) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+ (* y.im (- (+ (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (+ (* 1/2 (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (-.f64 (*.f64 y.im (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 0 binary64)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+ (* y.im (- (+ (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (+ (* y.im (- (* (+ (* -1/2 (* (log (+ (pow x.im 2) (pow x.re 2))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (+ (* -1/48 (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* 1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (+ (* 1/6 (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (+ (* 1/2 (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))))) (* (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (+ (* 1/2 (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (-.f64 (*.f64 y.im (+.f64 (*.f64 y.im (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 0 binary64)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re))))) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 0 binary64)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 2 binary64))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re)))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 3)) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.im 2)) (pow x.im 6))) (/ 1 (pow x.im 6)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 4) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 2 binary64))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64)))))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 3 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 2 binary64))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ 1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 3 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 x.im #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 #s(literal -1 binary64) (pow.f64 x.im #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ -1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 x.im #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 #s(literal -1 binary64) (pow.f64 x.im #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re)))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 3)) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.re 2)) (pow x.re 6))) (/ 1 (pow x.re 6)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 4) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (pow.f64 x.re y.re))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 6 binary64)))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 3 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ 1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 3 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 x.re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 #s(literal -1 binary64) (pow.f64 x.re #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ -1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2))) (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) y.re) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 3 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 x.re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 #s(literal -1 binary64) (pow.f64 x.re #s(literal 6 binary64))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* y.re (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 y.re (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (atan2.f64 x.im x.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (atan2.f64 x.im x.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* -1/2 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (atan2.f64 x.im x.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/ (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(sin (neg (* -1 (* y.re (atan2 x.im x.re)))))
(sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* 1/2 (* y.im (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (log (+ (pow x.im 2) (pow x.re 2)))))))
(+.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(+ (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* y.im (+ (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (log (+ (pow x.im 2) (pow x.re 2))))) (* y.im (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))))))
(+.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 0 binary64))))))))
(+ (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (* y.im (+ (* 1/2 (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (log (+ (pow x.im 2) (pow x.re 2))))) (* y.im (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (neg (* -1 (* y.re (atan2 x.im x.re))))))) (+ (* y.im (+ (* -1/2 (* (log (+ (pow x.im 2) (pow x.re 2))) (* (sin (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (+ (* -1/48 (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* 1/8 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))))))))) (* (cos (neg (* -1 (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re))))))))))))
(+.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 0 binary64)))))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 (*.f64 x.re x.re) (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))))
(+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 2 binary64))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))))))
(+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))) (* (pow x.re 2) (+ (* -1 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.im 2)) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2))))) 3)) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.im 2)) (pow x.im 6))) (/ 1 (pow x.im 6)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 4) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.im 2)) (pow x.im 4))) (/ 1 (pow x.im 4)))) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.im 2))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.im 2)) 2)) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 2 binary64))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 3 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.im x.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)) (/.f64 (log.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (*.f64 x.im x.im)) (/.f64 (pow.f64 (log.f64 (*.f64 x.im x.im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))))))))))
(sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))
(+.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 x.re x.re)))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.re 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))))
(+.f64 (+.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 x.re x.re))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.re 6))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.re 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ 1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (pow x.re 6)) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ 1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ 1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))))))
(+.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 3 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 x.im #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 #s(literal -1 binary64) (pow.f64 x.im #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 x.re x.re))))))
(sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))
(+.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 x.re x.re)))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.re 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))))
(+.f64 (+.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 x.re x.re))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.re 6))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.re 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.im 6) (log (/ -1 x.re)))) (* -1 (pow x.im 6)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.im 6) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (pow x.re 6)) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.im 4) (log (/ -1 x.re)))) (pow x.im 4))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.im 4) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.im 2) (* y.im (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.im 2) (* (pow y.im 3) (pow (log (/ -1 x.re)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 2)))))))
(+.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 x.im #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 #s(literal -1 binary64) (pow.f64 x.im #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))))) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 x.re x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))
(+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))))))
(+ (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.im 2) (+ (* -1/2 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 2))) (+ (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))) (* (pow x.im 2) (+ (* -1 (* (sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))))) (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (* (cos (- (* 1/4 (/ (* (pow y.im 2) (pow (log (pow x.re 2)) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2))))) 3)) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (+ (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/4 (- (/ (* (pow y.im 2) (- (* 2/3 (/ (log (pow x.re 2)) (pow x.re 6))) (/ 1 (pow x.re 6)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 4) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (/ (* (pow y.im 2) (+ (* -1 (/ (log (pow x.re 2)) (pow x.re 4))) (/ 1 (pow x.re 4)))) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* 1/2 (/ (* y.im (- (* 2 (/ (* (pow y.im 2) (log (pow x.re 2))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (* 1/2 (/ (* (pow y.im 3) (pow (log (pow x.re 2)) 2)) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))))))))))))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) #s(literal 3 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (neg.f64 (/.f64 (log.f64 (*.f64 x.re x.re)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (*.f64 x.re x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))))))))))
(sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))
(+.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 x.im x.im)))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.im 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))))
(+.f64 (+.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 x.im x.im))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.im 6))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.im 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ 1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (pow x.im 6)) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ 1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ 1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))))))
(+.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 3 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 x.re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 #s(literal -1 binary64) (pow.f64 x.re #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))))))) (pow.f64 x.im #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 x.im x.im))))))
(sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))
(+.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 x.im x.im)))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.im 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))))
(+.f64 (+.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 x.im x.im))))
(+ (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (pow x.im 6))) (+ (* -1/2 (/ (* (sin (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 2)) (pow x.im 4))) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/6 (pow (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) 3)) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (+ (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* -4/3 (* (pow x.re 6) (log (/ -1 x.im)))) (* -1 (pow x.re 6)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2/3 (/ (* (pow x.re 6) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))))))) (pow x.im 6)) (+ (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/4 (- (/ (* (pow y.im 2) (+ (* 2 (* (pow x.re 4) (log (/ -1 x.im)))) (pow x.re 4))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1 (/ (* (pow x.re 4) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* 1/2 (/ (* (pow x.re 2) (* y.im (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 4)) (/ (* (cos (- (/ (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/4 (- (* -4 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 2 (/ (* (pow x.re 2) (* (pow y.im 3) (pow (log (/ -1 x.im)) 2))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 2)))))))
(+.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 2 binary64))) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) #s(literal 3 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 x.re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 #s(literal -1 binary64) (pow.f64 x.re #s(literal 6 binary64))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))) (pow.f64 x.im #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (*.f64 x.im x.im))))))
(sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (atan2.f64 x.im x.re))))
(+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* -1/2 (* y.re (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (atan2.f64 x.im x.re)))))
(+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* y.re (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (+ (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))))))) (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 y.re (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (atan2.f64 x.im x.re)))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))))
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 4 binary64))))))
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 6 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 4 binary64))))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log x.re)))
(cos.f64 (*.f64 y.im (log.f64 x.re)))
(+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re))))
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re))))))
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64)))))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re))))))
(cos (* -1 (* y.im (log (/ 1 x.im)))))
(cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))
(+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))))
(-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im)))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))
(-.f64 (+.f64 (+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64))))))
(cos (* -1 (* y.im (log (/ -1 x.im)))))
(cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))))
(-.f64 (+.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im)))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))
(-.f64 (+.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 6 binary64)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im))) (/.f64 (*.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64))))))
(cos (* y.im (log x.im)))
(cos.f64 (*.f64 y.im (log.f64 x.im)))
(+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im))))
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im))))))
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64)))))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im))))))
(cos (* -1 (* y.im (log (/ 1 x.re)))))
(cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))
(+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))
(+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (*.f64 x.re x.re))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))))
(+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (*.f64 x.re x.re))))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))
(-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 6 binary64)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (*.f64 x.re x.re))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))))))
(cos (* -1 (* y.im (log (/ -1 x.re)))))
(cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))
(+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))))
(-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re)))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))
(-.f64 (+.f64 (+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))))))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (+ (log -1) (* -1 (log x.im))))
(*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* y.im (+ (log -1) (* -1 (log x.im))))
(*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* y.im (+ (log -1) (* -1 (log x.im))))
(*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* y.im (+ (log -1) (* -1 (log x.im))))
(*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* y.im (+ (log -1) (log (/ 1 x.im))))
(*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* y.im (+ (log -1) (log (/ 1 x.im))))
(*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* y.im (+ (log -1) (log (/ 1 x.im))))
(*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* y.im (+ (log -1) (log (/ 1 x.im))))
(*.f64 y.im (+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
1
#s(literal 1 binary64)
(+ 1 (* y.im (atan2 x.im x.re)))
(+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))
(+ 1 (* y.im (+ (* 1/2 (* y.im (pow (atan2 x.im x.re) 2))) (atan2 x.im x.re))))
(+.f64 #s(literal 1 binary64) (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (atan2.f64 x.im x.re))))
(+ 1 (* y.im (+ (* y.im (+ (* 1/6 (* y.im (pow (atan2 x.im x.re) 3))) (* 1/2 (pow (atan2 x.im x.re) 2)))) (atan2 x.im x.re))))
(+.f64 #s(literal 1 binary64) (*.f64 y.im (+.f64 (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (atan2.f64 x.im x.re))))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(log (pow x.im 2))
(log.f64 (*.f64 x.im x.im))
(+ (log (pow x.im 2)) (/ (pow x.re 2) (pow x.im 2)))
(+.f64 (log.f64 (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+ (log (pow x.im 2)) (* (pow x.re 2) (+ (* -1/2 (/ (pow x.re 2) (pow x.im 4))) (/ 1 (pow x.im 2)))))
(+.f64 (log.f64 (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)))))
(+ (log (pow x.im 2)) (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/3 (/ (pow x.re 2) (pow x.im 6))) (* 1/2 (/ 1 (pow x.im 4))))) (/ 1 (pow x.im 2)))))
(+.f64 (log.f64 (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 4 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)))))
(* -2 (log (/ 1 x.re)))
(*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))
(+ (* -2 (log (/ 1 x.re))) (/ (pow x.im 2) (pow x.re 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))
(+ (* -2 (log (/ 1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (/ (pow x.im 2) (pow x.re 2))))
(+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(+ (* -2 (log (/ 1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/3 (/ (pow x.im 6) (pow x.re 6))) (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* -2 (log (/ -1 x.re)))
(*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))
(+ (* -2 (log (/ -1 x.re))) (/ (pow x.im 2) (pow x.re 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))
(+ (* -2 (log (/ -1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (/ (pow x.im 2) (pow x.re 2))))
(+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(+ (* -2 (log (/ -1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/3 (/ (pow x.im 6) (pow x.re 6))) (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(log (pow x.re 2))
(log.f64 (*.f64 x.re x.re))
(+ (log (pow x.re 2)) (/ (pow x.im 2) (pow x.re 2)))
(+.f64 (log.f64 (*.f64 x.re x.re)) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))
(+ (log (pow x.re 2)) (* (pow x.im 2) (+ (* -1/2 (/ (pow x.im 2) (pow x.re 4))) (/ 1 (pow x.re 2)))))
(+.f64 (log.f64 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x.im x.im) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re)))))
(+ (log (pow x.re 2)) (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/3 (/ (pow x.im 2) (pow x.re 6))) (* 1/2 (/ 1 (pow x.re 4))))) (/ 1 (pow x.re 2)))))
(+.f64 (log.f64 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 x.im x.im) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x.re #s(literal 4 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re)))))
(* -2 (log (/ 1 x.im)))
(*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))
(+ (* -2 (log (/ 1 x.im))) (/ (pow x.re 2) (pow x.im 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+ (* -2 (log (/ 1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (/ (pow x.re 2) (pow x.im 2))))
(+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+ (* -2 (log (/ 1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/3 (/ (pow x.re 6) (pow x.im 6))) (/ (pow x.re 2) (pow x.im 2)))))
(+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* -2 (log (/ -1 x.im)))
(*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(+ (* -2 (log (/ -1 x.im))) (/ (pow x.re 2) (pow x.im 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+ (* -2 (log (/ -1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (/ (pow x.re 2) (pow x.im 2))))
(+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+ (* -2 (log (/ -1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/3 (/ (pow x.re 6) (pow x.im 6))) (/ (pow x.re 2) (pow x.im 2)))))
(+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.re y.re) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(* (pow y.re 2) (+ (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* 4 (/ (* y.re (pow (atan2 x.im x.re) 3)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))))
(*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))))
(* (pow y.re 2) (+ (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* 8 (/ (* y.re (pow (atan2 x.im x.re) 4)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))))))
(*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (*.f64 y.re (+.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))))))
(* (pow y.re 2) (+ (* 2 (/ (pow (atan2 x.im x.re) 2) (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (- (* 16 (/ (* y.re (pow (atan2 x.im x.re) 5)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* -8 (/ (pow (atan2 x.im x.re) 4) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))))) (* -4 (/ (pow (atan2 x.im x.re) 3) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))))))
(*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 5 binary64))) (*.f64 (pow.f64 y.im #s(literal 4 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 4 binary64))))) (*.f64 #s(literal 8 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))))) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))))))
(* -1 (* y.re (atan2 x.im x.re)))
(neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(* y.re (+ (* -1 (atan2 x.im x.re)) (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re))))
(*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 x.im x.re)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re))))
(* y.re (- (+ (* -1 (atan2 x.im x.re)) (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re))))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re))))
(*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 x.im x.re)) (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 (*.f64 y.re y.re) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)))))
(* y.re (- (+ (* -1 (atan2 x.im x.re)) (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 2))))) (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (atan2 x.im x.re)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))
(*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 x.im x.re)) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 (*.f64 y.re y.re) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re))))))
(* -1 (* y.re (atan2 x.im x.re)))
(neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(* -1 (* y.re (+ (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)) (atan2.f64 x.im x.re)))
(* -1 (* y.re (+ (* -1 (/ (- (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (atan2 x.im x.re)))) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re)) (atan2.f64 x.im x.re)))
(* -1 (* y.re (+ (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* y.re (pow (atan2 x.im x.re) 2)))) (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (atan2 x.im x.re)))) y.re)) (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) y.re)) (atan2 x.im x.re))))
(neg.f64 (*.f64 y.re (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (atan2.f64 x.im x.re)))) y.re)) (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re)) (atan2.f64 x.im x.re))))
(/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))
(/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+ (* (pow x.im 2) (- (* -1 (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x.im x.im)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+ (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1 (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 6) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 4) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.re 2) (pow (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x.im x.im)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))
(/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.im 4))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 6))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))
(/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))
(/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.im 4))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.re 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 6))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 4) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))
(/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))
(/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+ (* (pow x.re 2) (- (* -1 (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x.re x.re)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+ (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1 (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 6) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (+ (* -1/4 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 4) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2))) (* (pow x.im 2) (pow (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x.re x.re)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y.im y.im) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 x.im x.im) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))
(/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.re 4))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 6))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.re #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))
(/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))
(/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.re 4))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.im 6) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 6))) (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (* (pow y.im 2) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 4) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* (pow x.re 2) (pow (- (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.re #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 x.re x.re) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))))))
(* -1 (* y.re (atan2 x.im x.re)))
(neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* -1 (* y.re (atan2 x.im x.re))) (* -1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(+.f64 (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(+ (* -1 (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/4 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (atan2 x.im x.re)))) (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(+.f64 (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(+ (* -1 (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (- (* -1/8 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (* 1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* y.re (atan2 x.im x.re)))))) (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(+.f64 (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.re y.re) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/ (+ (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* 4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))) y.im)
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) y.im)
(/ (- (+ (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))) y.im)
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (-.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 4 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))))) y.im)
(/ (- (+ (* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* 16 (/ (* (pow y.re 5) (pow (atan2 x.im x.re) 5)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4))))) (+ (* -8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) y.im)
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 5 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 5 binary64))) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 4 binary64)))))) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 4 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))))) y.im)
(* 2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 y.re y.re) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(* -1 (/ (+ (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 y.re (*.f64 y.re y.re)) y.im) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) y.im))
(* -1 (/ (+ (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (- (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im))) y.im))
(neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 4 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) y.im))) y.im))
(* -1 (/ (+ (* -2 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (log (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (- (* -1 (/ (- (* -16 (/ (* (pow y.re 5) (pow (atan2 x.im x.re) 5)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* 8 (/ (* (pow y.re 4) (pow (atan2 x.im x.re) 4)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) y.im)) (* -4 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im))) y.im))
(neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -16 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 5 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 5 binary64))) (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 4 binary64))))) (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 y.re #s(literal 4 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))) y.im)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) y.im))) y.im))

eval1.1s (4.5%)

Memory
-0.3MiB live, 1 106.8MiB allocated
Compiler

Compiled 240 976 to 9 720 computations (96% saved)

prune431.0ms (1.8%)

Memory
20.3MiB live, 918.5MiB allocated
Pruning

56 alts after pruning (56 fresh and 0 done)

PrunedKeptTotal
New2 988473 035
Fresh18927
Picked505
Done000
Total3 011563 067
Accuracy
97.1%
Counts
3 067 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.1%
(/.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
20.0%
(/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
69.1%
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
59.3%
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
69.1%
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
57.6%
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.re x.im) y.re)))
24.4%
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
34.6%
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
55.6%
(/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
11.3%
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
27.0%
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
33.2%
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
35.6%
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
15.3%
(/.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
32.5%
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (pow.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
23.9%
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.re x.im) y.re)))
24.8%
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
29.0%
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
22.8%
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
19.2%
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
62.7%
(/.f64 (sin.f64 (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
31.3%
(/.f64 (sin.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
43.8%
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
24.8%
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
44.2%
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
43.1%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
30.7%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (atan2.f64 x.im x.re))))
25.0%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
28.7%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
24.4%
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
7.5%
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
44.2%
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
33.7%
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
39.2%
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
33.5%
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
38.1%
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
45.0%
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
35.5%
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
34.5%
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
33.1%
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
31.6%
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
28.0%
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
30.6%
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
28.8%
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
30.1%
(*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))
23.0%
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
15.4%
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
18.3%
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
8.0%
(*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
12.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
28.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
6.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))))
43.8%
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
12.4%
(*.f64 y.re (atan2.f64 x.im x.re))
12.4%
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
35.6%
(neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
Compiler

Compiled 4 528 to 2 136 computations (52.8% saved)

simplify277.0ms (1.2%)

Memory
4.8MiB live, 473.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
cost-diff64
(neg.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
cost-diff64
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))
cost-diff128
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))
cost-diff0
(hypot.f64 x.im x.re)
cost-diff0
(pow.f64 (hypot.f64 x.im x.re) y.re)
cost-diff0
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
cost-diff12864
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
cost-diff0
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re)
cost-diff0
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
cost-diff128
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))
cost-diff128
(*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))
cost-diff0
(atan2.f64 x.im x.re)
cost-diff0
(*.f64 y.re (atan2.f64 x.im x.re))
cost-diff0
(log.f64 (hypot.f64 x.im x.re))
cost-diff0
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
cost-diff0
(+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))
cost-diff0
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
Rules
4 712×accelerator-lowering-fma.f32
4 712×accelerator-lowering-fma.f64
3 618×*-lowering-*.f32
3 618×*-lowering-*.f64
1 278×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054528
1128523
2317523
3892522
42322513
54118511
65323511
77432503
08165431
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (+ (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (* y.re (atan2 x.im x.re))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(+ (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (* y.re (atan2 x.im x.re)))
(* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))
y.im
(log (sqrt (+ (* x.im x.im) (* x.re x.re))))
(sqrt (+ (* x.im x.im) (* x.re x.re)))
x.im
x.re
(* y.re (atan2 x.im x.re))
y.re
(atan2 x.im x.re)
(/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(exp (* (atan2 x.im x.re) y.im))
(* (atan2 x.im x.re) y.im)
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(* y.re (atan2 x.im x.re))
y.re
(atan2 x.im x.re)
x.im
x.re
(* (pow (+ x.im (* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im))))) y.re) (sin (* y.re (atan2 x.im x.re))))
(pow (+ x.im (* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im))))) y.re)
(+ x.im (* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im)))))
x.im
(* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im))))
(* x.re x.re)
x.re
(+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im)))
(* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im))))
-1/8
(/ (* x.re x.re) (* x.im (* x.im x.im)))
(* x.im (* x.im x.im))
(* x.im x.im)
(* 1/2 (/ 1 x.im))
1/2
(/ 1 x.im)
1
y.re
(sin (* y.re (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(atan2 x.im x.re)
(* (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (sin (pow (sqrt (* y.re (atan2 x.im x.re))) 2)))
(pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)
(sqrt (+ (* x.im x.im) (* x.re x.re)))
x.im
x.re
y.re
(sin (pow (sqrt (* y.re (atan2 x.im x.re))) 2))
(pow (sqrt (* y.re (atan2 x.im x.re))) 2)
(sqrt (* y.re (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(atan2 x.im x.re)
2
(* (exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))) (+ (sin (* y.re (atan2 x.im x.re))) (neg (* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im))))))
(exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re))))
(- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))
(* (log (/ -1 x.im)) (neg y.re))
(log (/ -1 x.im))
(/ -1 x.im)
-1
x.im
(neg y.re)
y.re
(* y.im (atan2 x.im x.re))
y.im
(atan2 x.im x.re)
x.re
(+ (sin (* y.re (atan2 x.im x.re))) (neg (* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im)))))
(sin (* y.re (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(neg (* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im))))
(* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im)))
(* y.im (cos (* y.re (atan2 x.im x.re))))
(cos (* y.re (atan2 x.im x.re)))
Outputs
(/ (+ (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (* y.re (atan2 x.im x.re))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+ (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))
(* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
y.im
(log (sqrt (+ (* x.im x.im) (* x.re x.re))))
(log.f64 (hypot.f64 x.im x.re))
(sqrt (+ (* x.im x.im) (* x.re x.re)))
(hypot.f64 x.im x.re)
x.im
x.re
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
y.re
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(exp (* (atan2 x.im x.re) y.im))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(* (atan2 x.im x.re) y.im)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(hypot.f64 x.im x.re)
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
y.re
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
x.im
x.re
(* (pow (+ x.im (* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im))))) y.re) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re (*.f64 x.re #s(literal -1/8 binary64))) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(pow (+ x.im (* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im))))) y.re)
(pow.f64 (+.f64 x.im (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re (*.f64 x.re #s(literal -1/8 binary64))) (*.f64 x.im x.im))))) y.re)
(+ x.im (* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im)))))
(+.f64 x.im (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re (*.f64 x.re #s(literal -1/8 binary64))) (*.f64 x.im x.im)))))
x.im
(* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im))))
(*.f64 (/.f64 (*.f64 x.re x.re) x.im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re (*.f64 x.re #s(literal -1/8 binary64))) (*.f64 x.im x.im))))
(* x.re x.re)
(*.f64 x.re x.re)
x.re
(+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im)))
(+.f64 (/.f64 (*.f64 x.re (*.f64 x.re #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))
(* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im))))
(/.f64 (*.f64 x.re (*.f64 x.re #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im)))
-1/8
#s(literal -1/8 binary64)
(/ (* x.re x.re) (* x.im (* x.im x.im)))
(/.f64 (/.f64 (/.f64 (*.f64 x.re x.re) x.im) x.im) x.im)
(* x.im (* x.im x.im))
(*.f64 x.im (*.f64 x.im x.im))
(* x.im x.im)
(*.f64 x.im x.im)
(* 1/2 (/ 1 x.im))
(/.f64 #s(literal 1/2 binary64) x.im)
1/2
#s(literal 1/2 binary64)
(/ 1 x.im)
(/.f64 #s(literal 1 binary64) x.im)
1
#s(literal 1 binary64)
y.re
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(* (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (sin (pow (sqrt (* y.re (atan2 x.im x.re))) 2)))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(sqrt (+ (* x.im x.im) (* x.re x.re)))
(hypot.f64 x.im x.re)
x.im
x.re
y.re
(sin (pow (sqrt (* y.re (atan2 x.im x.re))) 2))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(pow (sqrt (* y.re (atan2 x.im x.re))) 2)
(*.f64 y.re (atan2.f64 x.im x.re))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
2
#s(literal 2 binary64)
(* (exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))) (+ (sin (* y.re (atan2 x.im x.re))) (neg (* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im))))))
(/.f64 (/.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 #s(literal -1 binary64) x.im) y.re))
(exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))
(-.f64 (*.f64 y.re (log.f64 (-.f64 #s(literal 0 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(* (log (/ -1 x.im)) (neg y.re))
(*.f64 y.re (log.f64 (-.f64 #s(literal 0 binary64) x.im)))
(log (/ -1 x.im))
(log.f64 (/.f64 #s(literal -1 binary64) x.im))
(/ -1 x.im)
(/.f64 #s(literal -1 binary64) x.im)
-1
#s(literal -1 binary64)
x.im
(neg y.re)
(-.f64 #s(literal 0 binary64) y.re)
y.re
(* y.im (atan2 x.im x.re))
(*.f64 y.im (atan2.f64 x.im x.re))
y.im
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
x.re
(+ (sin (* y.re (atan2 x.im x.re))) (neg (* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im)))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (-.f64 #s(literal 0 binary64) x.im)))))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(neg (* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im))))
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (-.f64 #s(literal 0 binary64) x.im))))
(* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (cos (* y.re (atan2 x.im x.re))))
(*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(cos (* y.re (atan2 x.im x.re)))
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))

localize253.0ms (1.1%)

Memory
-11.1MiB live, 441.5MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 y.re (atan2.f64 x.im x.re))
accuracy100.0%
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))
accuracy100.0%
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
accuracy99.6%
(*.f64 y.im (atan2.f64 x.im x.re))
accuracy100.0%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
accuracy100.0%
(*.f64 y.re (atan2.f64 x.im x.re))
accuracy99.9%
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
accuracy99.6%
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
accuracy100.0%
(*.f64 y.re (atan2.f64 x.im x.re))
accuracy99.6%
(*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))
accuracy97.8%
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
accuracy96.2%
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re)
accuracy100.0%
(atan2.f64 x.im x.re)
accuracy100.0%
(*.f64 y.re (atan2.f64 x.im x.re))
accuracy100.0%
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
accuracy100.0%
(*.f64 y.re (atan2.f64 x.im x.re))
accuracy100.0%
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
accuracy99.6%
(*.f64 (atan2.f64 x.im x.re) y.im)
Samples
95.0ms209×0invalid
66.0ms32×0exit
8.0ms15×0valid
Compiler

Compiled 506 to 54 computations (89.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 103.0ms
ival-mult: 46.0ms (44.6% of total)
ival-pow: 10.0ms (9.7% of total)
ival-div: 8.0ms (7.8% of total)
ival-hypot: 8.0ms (7.8% of total)
ival-log: 6.0ms (5.8% of total)
ival-sin: 5.0ms (4.9% of total)
ival-exp: 4.0ms (3.9% of total)
ival-add: 4.0ms (3.9% of total)
ival-cos: 2.0ms (1.9% of total)
ival-sqrt: 2.0ms (1.9% of total)
ival-atan2: 2.0ms (1.9% of total)
ival-neg: 2.0ms (1.9% of total)
ival-pow2: 2.0ms (1.9% of total)
ival-sub: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series127.0ms (0.5%)

Memory
-17.3MiB live, 171.5MiB allocated
Counts
24 → 840
Calls
Call 1
Inputs
#<alt (/ (+ (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (* y.re (atan2 x.im x.re))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))>
#<alt (+ (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (* y.re (atan2 x.im x.re)))>
#<alt (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))>
#<alt (log (sqrt (+ (* x.im x.im) (* x.re x.re))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (atan2 x.im x.re)>
#<alt (* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im))))>
#<alt (* 1/2 (/ 1 x.im))>
#<alt (* (pow (+ x.im (* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im))))) y.re) (sin (* y.re (atan2 x.im x.re))))>
#<alt (pow (+ x.im (* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im))))) y.re)>
#<alt (pow (sqrt (* y.re (atan2 x.im x.re))) 2)>
#<alt (* (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (sin (pow (sqrt (* y.re (atan2 x.im x.re))) 2)))>
#<alt (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)>
#<alt (sqrt (+ (* x.im x.im) (* x.re x.re)))>
#<alt (* (log (/ -1 x.im)) (neg y.re))>
#<alt (exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re))))>
#<alt (neg (* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im))))>
#<alt (* (exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))) (+ (sin (* y.re (atan2 x.im x.re))) (neg (* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im))))))>
#<alt (* (atan2 x.im x.re) y.im)>
#<alt (exp (* (atan2 x.im x.re) y.im))>
#<alt (/ (* x.re x.re) (* x.im (* x.im x.im)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im)))>
Outputs
#<alt (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))>
#<alt (+ (* y.im (- (+ (* -1 (* y.im (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))>
#<alt (+ (* y.im (- (+ (* y.im (- (* -1 (* y.im (+ (* -1 (* (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))) (atan2 x.im x.re))) (+ (* 1/6 (* y.re (* (pow (atan2 x.im x.re) 4) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))>
#<alt (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (* y.im (+ (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (* y.im (+ (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (* y.im (+ (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (* -1 (* y.im (+ (* -1 (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))>
#<alt (* -1 (* y.im (+ (* -1 (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))>
#<alt (* -1 (* y.im (+ (* -1 (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))>
#<alt (/ (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (pow x.re y.re)) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (pow x.re y.re)) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (pow x.re y.re)) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* y.im (* y.re (pow x.re y.re))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (pow x.re y.re)) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (pow x.re y.re)) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* y.im (* y.re (pow x.re y.re))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* -1/8 (/ (* y.im (* y.re (pow x.re y.re))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* y.im (pow x.re y.re)) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.im (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))>
#<alt (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* -1/8 (/ (* (pow x.re 6) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/720 (/ (* y.im (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))>
#<alt (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* -1/8 (/ (* (pow x.re 6) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/720 (/ (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))))))>
#<alt (/ (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (pow x.im y.re)) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (pow x.im y.re)) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (pow x.im y.re)) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* y.im (* y.re (pow x.im y.re))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (pow x.im y.re)) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (pow x.im y.re)) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* y.im (* y.re (pow x.im y.re))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* -1/8 (/ (* y.im (* y.re (pow x.im y.re))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* y.im (pow x.im y.re)) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.im (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))>
#<alt (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* -1/8 (/ (* (pow x.im 6) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/720 (/ (* y.im (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))>
#<alt (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* -1/8 (/ (* (pow x.im 6) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/720 (/ (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))))))>
#<alt (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* y.re (+ (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (exp (* y.im (atan2 x.im x.re)))) (/ (atan2 x.im x.re) (exp (* y.im (atan2 x.im x.re)))))) (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (exp (* y.im (atan2 x.im x.re))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (exp (* y.im (atan2 x.im x.re)))) (/ (atan2 x.im x.re) (exp (* y.im (atan2 x.im x.re))))))) (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* 1/6 (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (exp (* y.im (atan2 x.im x.re)))) (/ (atan2 x.im x.re) (exp (* y.im (atan2 x.im x.re))))))) (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (* y.re (+ (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re))))) (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (* y.re (+ (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re))))) (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (* y.re (+ (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re))))) (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))>
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))>
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))>
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))>
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))>
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))>
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))>
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))>
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))>
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log x.re))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))>
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))>
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))>
#<alt (* -1 (* y.im (log (/ 1 x.im))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))>
#<alt (* -1 (* y.im (log (/ -1 x.im))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))>
#<alt (* y.im (log x.im))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))>
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))>
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))>
#<alt (* -1 (* y.im (log (/ 1 x.re))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))>
#<alt (* -1 (* y.im (log (/ -1 x.re))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))>
#<alt (log x.re)>
#<alt (+ (log x.re) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))>
#<alt (+ (log x.re) (* (pow x.im 2) (+ (* -1/4 (/ (pow x.im 2) (pow x.re 4))) (* 1/2 (/ 1 (pow x.re 2))))))>
#<alt (+ (log x.re) (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/6 (/ (pow x.im 2) (pow x.re 6))) (* 1/4 (/ 1 (pow x.re 4))))) (* 1/2 (/ 1 (pow x.re 2))))))>
#<alt (* -1 (log (/ 1 x.im)))>
#<alt (+ (* -1 (log (/ 1 x.im))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))>
#<alt (+ (* -1 (log (/ 1 x.im))) (+ (* -1/4 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))>
#<alt (+ (* -1 (log (/ 1 x.im))) (+ (* -1/4 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/720 (/ (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))>
#<alt (* -1 (log (/ -1 x.im)))>
#<alt (+ (* -1 (log (/ -1 x.im))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))>
#<alt (+ (* -1 (log (/ -1 x.im))) (+ (* -1/4 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))>
#<alt (+ (* -1 (log (/ -1 x.im))) (+ (* -1/4 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/720 (/ (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))>
#<alt (log x.im)>
#<alt (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))>
#<alt (+ (log x.im) (* (pow x.re 2) (+ (* -1/4 (/ (pow x.re 2) (pow x.im 4))) (* 1/2 (/ 1 (pow x.im 2))))))>
#<alt (+ (log x.im) (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/6 (/ (pow x.re 2) (pow x.im 6))) (* 1/4 (/ 1 (pow x.im 4))))) (* 1/2 (/ 1 (pow x.im 2))))))>
#<alt (* -1 (log (/ 1 x.re)))>
#<alt (+ (* -1 (log (/ 1 x.re))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))>
#<alt (+ (* -1 (log (/ 1 x.re))) (+ (* -1/4 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (+ (* -1 (log (/ 1 x.re))) (+ (* -1/4 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/720 (/ (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))>
#<alt (* -1 (log (/ -1 x.re)))>
#<alt (+ (* -1 (log (/ -1 x.re))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))>
#<alt (+ (* -1 (log (/ -1 x.re))) (+ (* -1/4 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (+ (* -1 (log (/ -1 x.re))) (+ (* -1/4 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/720 (/ (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (* 1/2 (/ (pow x.re 2) x.im))>
#<alt (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))>
#<alt (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))>
#<alt (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))>
#<alt (* -1/8 (/ (pow x.re 4) (pow x.im 3)))>
#<alt (* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))>
#<alt (* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))>
#<alt (* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))>
#<alt (* -1/8 (/ (pow x.re 4) (pow x.im 3)))>
#<alt (* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))>
#<alt (* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))>
#<alt (* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))>
#<alt (* -1/8 (/ (pow x.re 4) (pow x.im 3)))>
#<alt (/ (+ (* -1/8 (pow x.re 4)) (* 1/2 (* (pow x.im 2) (pow x.re 2)))) (pow x.im 3))>
#<alt (/ (+ (* -1/8 (pow x.re 4)) (* 1/2 (* (pow x.im 2) (pow x.re 2)))) (pow x.im 3))>
#<alt (/ (+ (* -1/8 (pow x.re 4)) (* 1/2 (* (pow x.im 2) (pow x.re 2)))) (pow x.im 3))>
#<alt (* 1/2 (/ (pow x.re 2) x.im))>
#<alt (/ (+ (* -1/8 (/ (pow x.re 4) (pow x.im 2))) (* 1/2 (pow x.re 2))) x.im)>
#<alt (/ (+ (* -1/8 (/ (pow x.re 4) (pow x.im 2))) (* 1/2 (pow x.re 2))) x.im)>
#<alt (/ (+ (* -1/8 (/ (pow x.re 4) (pow x.im 2))) (* 1/2 (pow x.re 2))) x.im)>
#<alt (* 1/2 (/ (pow x.re 2) x.im))>
#<alt (* -1 (/ (+ (* -1/2 (pow x.re 2)) (* 1/8 (/ (pow x.re 4) (pow x.im 2)))) x.im))>
#<alt (* -1 (/ (+ (* -1/2 (pow x.re 2)) (* 1/8 (/ (pow x.re 4) (pow x.im 2)))) x.im))>
#<alt (* -1 (/ (+ (* -1/2 (pow x.re 2)) (* 1/8 (/ (pow x.re 4) (pow x.im 2)))) x.im))>
#<alt (/ 1/2 x.im)>
#<alt (/ 1/2 x.im)>
#<alt (/ 1/2 x.im)>
#<alt (/ 1/2 x.im)>
#<alt (/ 1/2 x.im)>
#<alt (/ 1/2 x.im)>
#<alt (/ 1/2 x.im)>
#<alt (/ 1/2 x.im)>
#<alt (/ 1/2 x.im)>
#<alt (/ 1/2 x.im)>
#<alt (/ 1/2 x.im)>
#<alt (/ 1/2 x.im)>
#<alt (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* -4 (/ (* y.re (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (/ y.re (pow x.re 4))) (* 8 (/ (pow y.re 2) (pow x.re 4))))))))))>
#<alt (+ (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* -4 (/ (* y.re (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (/ y.re (pow x.re 4))) (* 8 (/ (pow y.re 2) (pow x.re 4)))))) (* (pow x.im 2) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -160/3 (/ y.re (pow x.re 6))) (+ (* -32/3 (/ (pow y.re 3) (pow x.re 6))) (* 64 (/ (pow y.re 2) (pow x.re 6)))))))))))))>
#<alt (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 45 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))>
#<alt (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 45 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))>
#<alt (+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))>
#<alt (+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 5/48 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))>
#<alt (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))>
#<alt (+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -32/3 (* (pow x.im 6) (pow y.re 3))) (+ (* 1/720 (* y.re (+ (* -23040 (pow x.im 6)) (* -15360 (pow x.im 6))))) (* 64 (* (pow x.im 6) (pow y.re 2))))))) (pow x.re 6)))))>
#<alt (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))>
#<alt (+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -32/3 (* (pow x.im 6) (pow y.re 3))) (+ (* 1/720 (* y.re (+ (* -23040 (pow x.im 6)) (* -15360 (pow x.im 6))))) (* 64 (* (pow x.im 6) (pow y.re 2))))))) (pow x.re 6)))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (+ (* y.re (* (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (atan2 x.im x.re))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 2) (atan2 x.im x.re))))) (* (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (atan2 x.im x.re)))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* 1/2 (* (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 2) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (* (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (pow (atan2 x.im x.re) 3))) (* 1/6 (* (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 3) (atan2 x.im x.re)))))))) (* (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (atan2 x.im x.re)))) (atan2 x.im x.re)))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))>
#<alt (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im)))))>
#<alt (+ (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))))) (pow x.re 2))))>
#<alt (+ (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (pow x.im 2) (+ (* -4 (/ (* y.re (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im)))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (+ (* -16 (/ y.re (pow x.re 4))) (* 8 (/ (pow y.re 2) (pow x.re 4)))))))))>
#<alt (+ (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (pow x.im 2) (+ (* -4 (/ (* y.re (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (+ (* -16 (/ y.re (pow x.re 4))) (* 8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (+ (* -160/3 (/ y.re (pow x.re 6))) (+ (* -32/3 (/ (pow y.re 3) (pow x.re 6))) (* 64 (/ (pow y.re 2) (pow x.re 6))))))))))))>
#<alt (exp (* -1 (* y.re (log (/ 1 x.im)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 45 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))>
#<alt (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))>
#<alt (+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))))>
#<alt (+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))) (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))>
#<alt (+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 45 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))>
#<alt (pow x.im y.re)>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))) (pow x.im y.re))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (+ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)) (* (pow x.re 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 5/48 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))) (pow x.im y.re))>
#<alt (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re))))))>
#<alt (+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))))) (pow x.re 2))))>
#<alt (+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))))) (pow x.re 2))) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))>
#<alt (+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -32/3 (* (pow x.im 6) (pow y.re 3))) (+ (* 1/720 (* y.re (+ (* -23040 (pow x.im 6)) (* -15360 (pow x.im 6))))) (* 64 (* (pow x.im 6) (pow y.re 2)))))) (pow x.re 6)))))>
#<alt (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re))))))>
#<alt (+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))))) (pow x.re 2))))>
#<alt (+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))))) (pow x.re 2))) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))>
#<alt (+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -32/3 (* (pow x.im 6) (pow y.re 3))) (+ (* 1/720 (* y.re (+ (* -23040 (pow x.im 6)) (* -15360 (pow x.im 6))))) (* 64 (* (pow x.im 6) (pow y.re 2)))))) (pow x.re 6)))))>
#<alt 1>
#<alt (+ 1 (* y.re (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))))))>
#<alt (+ 1 (* y.re (+ (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (* 1/2 (* y.re (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 2))))))>
#<alt (+ 1 (* y.re (+ (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (* y.re (+ (* 1/6 (* y.re (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 3))) (* 1/2 (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 2)))))))>
#<alt (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)>
#<alt (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)>
#<alt (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)>
#<alt (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)>
#<alt (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)>
#<alt (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)>
#<alt (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)>
#<alt (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))>
#<alt (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))>
#<alt (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))>
#<alt (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))>
#<alt (+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))))))>
#<alt (+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))))))))>
#<alt (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))>
#<alt (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))>
#<alt (+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))>
#<alt (+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))>
#<alt (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))>
#<alt (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (+ (* y.re (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 3))) (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (* (sin (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (pow x.re y.re)>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (pow x.re y.re))) (pow x.re 2))) (pow x.re y.re))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))) (pow x.re y.re))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (+ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)) (* (pow x.im 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))) (pow x.re y.re))>
#<alt (exp (* -1 (* y.re (log (/ 1 x.im)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))>
#<alt (exp (* -1 (* y.re (log (/ -1 x.im)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))>
#<alt (pow x.im y.re)>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))) (pow x.im y.re))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (+ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)) (* (pow x.re 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))) (pow x.im y.re))>
#<alt (exp (* -1 (* y.re (log (/ 1 x.re)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))>
#<alt (exp (* -1 (* y.re (log (/ -1 x.re)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))>
#<alt 1>
#<alt (+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* 1/2 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))>
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* 1/6 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))))>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)>
#<alt x.re>
#<alt (+ x.re (* 1/2 (/ (pow x.im 2) x.re)))>
#<alt (+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))>
#<alt (+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))>
#<alt x.im>
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))>
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))>
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))>
#<alt (* -1 x.im)>
#<alt (* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))>
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))>
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))>
#<alt x.im>
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))>
#<alt (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))>
#<alt (+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))>
#<alt x.re>
#<alt (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))>
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 x.re)>
#<alt (* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))>
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))>
#<alt (* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))>
#<alt (* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (* -1 (* y.re (log (/ -1 x.im))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (neg (* y.im (atan2 x.im x.re))))>
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* -1 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))))>
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))) (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2)))))))>
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))) (* y.re (+ (* -1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))))))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (* -1 (* y.re (log (/ -1 x.im)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* -1 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* y.im (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re))) (* 1/2 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* y.im (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re))) (* y.im (+ (* -1/6 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 3)))) (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))))))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (log (/ -1 x.im))))>
#<alt (- (* 1/2 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (* y.im (log (/ -1 x.im))))>
#<alt (- (* (pow y.re 2) (- (* -1/24 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 4))))) (* -1/2 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))))) (* y.im (log (/ -1 x.im))))>
#<alt (- (* (pow y.re 2) (- (* (pow y.re 2) (- (* 1/720 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 6))))) (* 1/24 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 4)))))) (* -1/2 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))))) (* y.im (log (/ -1 x.im))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im))))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im))))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im))))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im))))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im))))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im))))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im))))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im))))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* -1 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))))>
#<alt (+ (* -1 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (* y.re (+ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (* y.re (+ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (atan2 x.im x.re)))) (+ (* -1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 3)))) (* 1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))))))>
#<alt (+ (* -1 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (* y.re (+ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (atan2 x.im x.re)))) (+ (* -1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 3)))) (+ (* 1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (* y.re (+ (* -1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (pow (atan2 x.im x.re) 2))))) (+ (* -1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 3))) (+ (* 1/6 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 4)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (atan2 x.im x.re)))))))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))) (* y.im (+ (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 2)))) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (atan2 x.im x.re))))))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))) (* y.im (+ (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 2)))) (+ (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (* -1/6 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 3)))))) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (atan2 x.im x.re)))))))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))))>
#<alt (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)))>
#<alt (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)))>
#<alt (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)))>
#<alt (* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))))>
#<alt (* -1 (* y.im (+ (* -1 (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))))))>
#<alt (* -1 (* y.im (+ (* -1 (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))))))>
#<alt (* -1 (* y.im (+ (* -1 (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt 1>
#<alt (+ 1 (* y.im (atan2 x.im x.re)))>
#<alt (+ 1 (* y.im (+ (* 1/2 (* y.im (pow (atan2 x.im x.re) 2))) (atan2 x.im x.re))))>
#<alt (+ 1 (* y.im (+ (* y.im (+ (* 1/6 (* y.im (pow (atan2 x.im x.re) 3))) (* 1/2 (pow (atan2 x.im x.re) 2)))) (atan2 x.im x.re))))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (/ (pow x.re 2) (pow x.im 3))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (* -1 (* (sqrt (* y.re (atan2 x.im x.re))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* y.re (atan2 x.im x.re))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* y.re (atan2 x.im x.re))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* y.re (atan2 x.im x.re))) (pow (sqrt -1) 2)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (sqrt (* y.re (atan2 x.im x.re)))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (atan2 x.im x.re))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (log (/ -1 x.im)))>
#<alt (+ (* -1/2 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (* y.im (log (/ -1 x.im))))>
#<alt (+ (* y.im (log (/ -1 x.im))) (* (pow y.re 2) (+ (* -1/2 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))) (* 1/24 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 4))))))))>
#<alt (+ (* y.im (log (/ -1 x.im))) (* (pow y.re 2) (+ (* -1/2 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))) (* (pow y.re 2) (+ (* -1/720 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 6))))) (* 1/24 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 4)))))))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
#<alt (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))>
Calls

210 calls:

TimeVariablePointExpression
21.0ms
x.im
@inf
(/ (+ (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (* y.re (atan2 x.im x.re))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
4.0ms
x.re
@0
(sqrt (+ (* x.im x.im) (* x.re x.re)))
4.0ms
x.re
@inf
(/ (+ (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (* y.re (atan2 x.im x.re))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
3.0ms
x.im
@-inf
(/ (+ (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (* y.re (atan2 x.im x.re))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
3.0ms
x.re
@-inf
(/ (+ (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (* y.re (atan2 x.im x.re))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))

rewrite582.0ms (2.4%)

Memory
37.0MiB live, 774.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 760×accelerator-lowering-fma.f32
4 760×accelerator-lowering-fma.f64
4 694×*-lowering-*.f32
4 694×*-lowering-*.f64
3 556×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054303
1274297
22074290
08608242
Stop Event
iter limit
node limit
Counts
24 → 512
Calls
Call 1
Inputs
(/ (+ (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (* y.re (atan2 x.im x.re))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(+ (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (* y.re (atan2 x.im x.re)))
(* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))
(log (sqrt (+ (* x.im x.im) (* x.re x.re))))
(* y.re (atan2 x.im x.re))
(atan2 x.im x.re)
(* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im))))
(* 1/2 (/ 1 x.im))
(* (pow (+ x.im (* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im))))) y.re) (sin (* y.re (atan2 x.im x.re))))
(pow (+ x.im (* (* x.re x.re) (+ (* -1/8 (/ (* x.re x.re) (* x.im (* x.im x.im)))) (* 1/2 (/ 1 x.im))))) y.re)
(pow (sqrt (* y.re (atan2 x.im x.re))) 2)
(* (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (sin (pow (sqrt (* y.re (atan2 x.im x.re))) 2)))
(pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)
(sqrt (+ (* x.im x.im) (* x.re x.re)))
(* (log (/ -1 x.im)) (neg y.re))
(exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re))))
(neg (* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im))))
(* (exp (- (* (log (/ -1 x.im)) (neg y.re)) (* y.im (atan2 x.im x.re)))) (+ (sin (* y.re (atan2 x.im x.re))) (neg (* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im))))))
(* (atan2 x.im x.re) y.im)
(exp (* (atan2 x.im x.re) y.im))
(/ (* x.re x.re) (* x.im (* x.im x.im)))
(sqrt (* y.re (atan2 x.im x.re)))
(* y.im (atan2 x.im x.re))
(* (* y.im (cos (* y.re (atan2 x.im x.re)))) (log (/ -1 x.im)))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (/.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))) (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(neg.f64 (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64)) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (neg.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (neg.f64 (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re)))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64)) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))))
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re))))))
(*.f64 (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re)))) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))))
(*.f64 (/.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))))
(+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))) (/.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))
(fma.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.im (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(fma.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(fma.f64 (sqrt.f64 y.re) (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(fma.f64 (sqrt.f64 y.re) (pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(fma.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y.re (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1/2 binary64)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(fma.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 y.re (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.re)) #s(literal 1 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (atan2.f64 x.im x.re)) #s(literal 1/2 binary64)) (sqrt.f64 y.re) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (atan2.f64 x.im x.re))) (sqrt.f64 y.re) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.im)
(log.f64 (hypot.f64 x.im x.re))
(+.f64 (log.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64))))
(-.f64 (log.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(-.f64 (log.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1/2 binary64))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.re)
(*.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 y.re) (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 y.re) (pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y.re (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 y.re (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.re)) #s(literal 1 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (atan2.f64 x.im x.re)) #s(literal 1/2 binary64)) (sqrt.f64 y.re))
(*.f64 (sqrt.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (atan2.f64 x.im x.re))) (sqrt.f64 y.re))
(log.f64 (exp.f64 (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 (log.f64 (atan2.f64 x.im x.re)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (atan2.f64 x.im x.re))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))
(pow.f64 (atan2.f64 x.im x.re) #s(literal 1 binary64))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)))
(atan2.f64 x.im x.re)
(+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)) (-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))))
(fma.f64 x.re (*.f64 x.re (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 x.re (*.f64 x.re (/.f64 #s(literal 1/2 binary64) x.im)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re x.re) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))))
(fma.f64 (/.f64 #s(literal 1 binary64) x.im) (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) x.im) (*.f64 x.re x.re) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 (*.f64 x.re x.re) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 (/.f64 (*.f64 x.re x.re) x.im) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))))
(fma.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) x.re) x.re (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x.im) x.re) x.re (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))))
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) x.im) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (pow.f64 x.im #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (pow.f64 x.im #s(literal 3/2 binary64))) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x.im (*.f64 x.im x.im))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) (-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)))
(/.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (/.f64 #s(literal 1/8 binary64) (*.f64 x.im (*.f64 x.im x.im))))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im x.im))) x.im))))
(/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1/4 binary64) (*.f64 x.im x.im)))) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im x.im)) #s(literal 1/2 binary64)) x.im))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (/.f64 #s(literal 1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re x.re)) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im x.im))) x.im))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1/4 binary64) (*.f64 x.im x.im))) (*.f64 x.re x.re)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im x.im)) #s(literal 1/2 binary64)) x.im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) x.im) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) x.im) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.im (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.re x.re)))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.im (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.re x.re)))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)))) (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (/.f64 #s(literal 1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im x.im))) x.im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1/4 binary64) (*.f64 x.im x.im))))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im x.im)) #s(literal 1/2 binary64)) x.im)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (/.f64 #s(literal 1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 x.re x.re))) (neg.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im x.im))) x.im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1/4 binary64) (*.f64 x.im x.im))) (*.f64 x.re x.re))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im x.im)) #s(literal 1/2 binary64)) x.im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64))) (*.f64 x.im (*.f64 x.im x.im)))))))
(*.f64 x.re (*.f64 x.re (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))
(*.f64 (*.f64 x.re (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))) x.re)
(/.f64 #s(literal 1/2 binary64) x.im)
(/.f64 #s(literal 1/2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x.im)))
(/.f64 #s(literal 1 binary64) (/.f64 x.im #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x.im #s(literal 1/2 binary64))))
(/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) x.im))
(pow.f64 (/.f64 x.im #s(literal 1/2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x.im))
(*.f64 (/.f64 #s(literal 1 binary64) x.im) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (/.f64 y.re #s(literal 2 binary64))))
(exp.f64 (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))))) (/.f64 y.re #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re)
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (*.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) (/.f64 y.re #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) y.re) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 y.re) (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) y.re) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))) (-.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))) x.im)))) y.re))
(*.f64 (pow.f64 (-.f64 (*.f64 x.im x.im) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))))) y.re) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) y.re))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))) (-.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))) x.im)))) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (-.f64 (*.f64 x.im x.im) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))))) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))) (-.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))) x.im)))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (-.f64 (*.f64 x.im x.im) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.re)
(*.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 y.re) (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 y.re) (pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y.re (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 y.re (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.re)) #s(literal 1 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (atan2.f64 x.im x.re)) #s(literal 1/2 binary64)) (sqrt.f64 y.re))
(*.f64 (sqrt.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (atan2.f64 x.im x.re))) (sqrt.f64 y.re))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) y.re)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow.f64 (hypot.f64 x.im x.re) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 (hypot.f64 x.im x.re) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 (hypot.f64 x.im x.re) (*.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) y.re) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 y.re) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(pow.f64 (exp.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal 1/2 binary64) y.re)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 #s(literal 1/2 binary64) y.re)))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal 1/2 binary64) y.re)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 #s(literal 1/2 binary64) y.re)))
(*.f64 (pow.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) y.re)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) y.re)))
(*.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) y.re)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) y.re)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) y.re) (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) y.re))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(hypot.f64 x.im x.re)
(hypot.f64 x.im (exp.f64 (log.f64 x.re)))
(hypot.f64 x.re x.im)
(hypot.f64 (exp.f64 (log.f64 x.re)) x.im)
(sqrt.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))
(/.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (sqrt.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (sqrt.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (sqrt.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(pow.f64 (exp.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 1/2 binary64))
(*.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(*.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(neg.f64 (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 #s(literal -1 binary64) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(*.f64 (-.f64 #s(literal 0 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re)
(*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal -1 binary64)) y.re)
(exp.f64 (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)))
(/.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (exp.f64 (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) #s(literal 2 binary64)) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (exp.f64 (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re))) (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(pow.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re))
(+.f64 #s(literal 0 binary64) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))
(neg.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))))))
(*.f64 y.im (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))
(*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) y.im)))
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (-.f64 #s(literal 0 binary64) x.im))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))
(*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) y.im) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) y.im)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) x.im)) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) y.im)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) y.im))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (/.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (/.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (+.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) #s(literal 3 binary64)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (-.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) #s(literal 3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (-.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) (*.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (-.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64)))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (-.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (+.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) #s(literal 3 binary64))))) (neg.f64 (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (-.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64))))) (neg.f64 (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) #s(literal 3 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re))) (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (-.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re))) (neg.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re)) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (-.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64))))) (neg.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (-.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (neg.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))))
(*.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (/.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (-.f64 #s(literal 0 binary64) x.im))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) x.im) y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64))))))
(*.f64 y.im (atan2.f64 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 (log.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) (+.f64 (/.f64 y.im #s(literal 2 binary64)) (/.f64 y.im #s(literal 2 binary64))))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (atan2.f64 x.im x.re)) (exp.f64 (atan2.f64 x.im x.re))) (/.f64 y.im #s(literal 2 binary64)))
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re x.re))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.re)) (*.f64 (log.f64 x.im) #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 x.im (*.f64 x.im x.im)))))
(neg.f64 (/.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 x.im (*.f64 x.im x.im)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.re x.re) x.im)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re x.re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re x.re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.re x.re) x.im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (-.f64 #s(literal 0 binary64) (*.f64 x.im (*.f64 x.im x.im))))
(/.f64 (/.f64 (*.f64 x.re x.re) x.im) (*.f64 x.im x.im))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im (*.f64 x.im x.im)))))
(/.f64 (neg.f64 (/.f64 (*.f64 x.re x.re) x.im)) (neg.f64 (*.f64 x.im x.im)))
(/.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im)
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1 binary64)) (*.f64 x.im (*.f64 x.im x.im)))
(/.f64 (*.f64 (/.f64 x.re x.im) x.re) (*.f64 x.im x.im))
(/.f64 (*.f64 x.re (/.f64 x.re (*.f64 x.im x.im))) x.im)
(/.f64 (/.f64 (/.f64 (*.f64 x.re x.re) x.im) x.im) x.im)
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.im (*.f64 x.im x.im))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x.re x.re) x.im))) (neg.f64 (neg.f64 (*.f64 x.im x.im))))
(/.f64 (neg.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (-.f64 #s(literal 0 binary64) x.im))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x.im (*.f64 x.im x.im))))
(/.f64 (neg.f64 (*.f64 (/.f64 x.re x.im) x.re)) (neg.f64 (*.f64 x.im x.im)))
(/.f64 (neg.f64 (*.f64 x.re (/.f64 x.re (*.f64 x.im x.im)))) (-.f64 #s(literal 0 binary64) x.im))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x.re x.re) x.im) x.im)) (-.f64 #s(literal 0 binary64) x.im))
(pow.f64 (/.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x.im x.im) (/.f64 (*.f64 x.re x.re) x.im)) #s(literal -1 binary64))
(*.f64 x.re (/.f64 x.re (*.f64 x.im (*.f64 x.im x.im))))
(*.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1 binary64) (*.f64 x.im (*.f64 x.im x.im))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))))
(*.f64 (/.f64 #s(literal 1 binary64) x.im) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (/.f64 #s(literal 1 binary64) x.im) (pow.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x.im) (/.f64 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im x.im))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x.im (*.f64 x.im x.im)))))
(*.f64 (/.f64 x.re x.im) (/.f64 x.re (*.f64 x.im x.im)))
(*.f64 (/.f64 x.re x.im) (/.f64 (/.f64 x.re (*.f64 x.im x.im)) #s(literal 1 binary64)))
(*.f64 (/.f64 x.re (*.f64 x.im x.im)) (/.f64 x.re x.im))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re x.re))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.im (*.f64 x.im x.im))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)))
(*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (/.f64 #s(literal 1 binary64) x.im) x.im))
(*.f64 (/.f64 x.re (*.f64 x.im (*.f64 x.im x.im))) x.re)
(*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 #s(literal 1 binary64) x.im))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) x.im))
(*.f64 (/.f64 x.re (neg.f64 (*.f64 x.im x.im))) (/.f64 (neg.f64 x.re) x.im))
(*.f64 (/.f64 x.re (-.f64 #s(literal 0 binary64) x.im)) (/.f64 (neg.f64 x.re) (*.f64 x.im x.im)))
(*.f64 (/.f64 x.re #s(literal -1 binary64)) (/.f64 (neg.f64 x.re) (*.f64 x.im (*.f64 x.im x.im))))
(*.f64 (/.f64 (neg.f64 x.re) (*.f64 x.im x.im)) (/.f64 x.re (-.f64 #s(literal 0 binary64) x.im)))
(*.f64 (/.f64 (neg.f64 x.re) x.im) (/.f64 x.re (neg.f64 (*.f64 x.im x.im))))
(*.f64 (/.f64 x.re (pow.f64 x.im #s(literal 3/2 binary64))) (/.f64 x.re (pow.f64 x.im #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) x.im)))
(*.f64 (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 x.im #s(literal 3/2 binary64))))
(*.f64 (/.f64 (neg.f64 x.re) #s(literal -1 binary64)) (/.f64 x.re (*.f64 x.im (*.f64 x.im x.im))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fabs.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) (sqrt.f64 y.re))
(*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 y.re) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.re)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 y.re))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (sqrt.f64 y.re)) (sqrt.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.re))) (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64))))
(*.f64 y.im (atan2.f64 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) y.im)
(*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) y.im) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))

simplify957.0ms (4%)

Memory
-19.9MiB live, 1 170.8MiB allocated
Algorithm
egg-herbie
Rules
8 822×*-lowering-*.f32
8 822×*-lowering-*.f64
7 662×accelerator-lowering-fma.f32
7 662×accelerator-lowering-fma.f64
4 866×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0154421821
1520121289
0862319676
Stop Event
iter limit
node limit
Counts
840 → 840
Calls
Call 1
Inputs
(* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+ (* y.im (- (+ (* -1 (* y.im (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+ (* y.im (- (+ (* y.im (- (* -1 (* y.im (+ (* -1 (* (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))) (atan2 x.im x.re))) (+ (* 1/6 (* y.re (* (pow (atan2 x.im x.re) 4) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))
(* y.im (+ (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))
(* y.im (+ (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))
(* y.im (+ (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))
(/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))
(/ (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (pow x.re y.re)) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (pow x.re y.re)) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (pow x.re y.re)) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* y.im (* y.re (pow x.re y.re))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (pow x.re y.re)) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (pow x.re y.re)) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* y.im (* y.re (pow x.re y.re))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* -1/8 (/ (* y.im (* y.re (pow x.re y.re))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* y.im (pow x.re y.re)) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.im (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* -1/4 (/ (* (pow x.re 4) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))
(+ (* -1/4 (/ (* (pow x.re 4) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* -1/8 (/ (* (pow x.re 6) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/720 (/ (* y.im (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* -1/4 (/ (* (pow x.re 4) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))
(+ (* -1/4 (/ (* (pow x.re 4) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* -1/8 (/ (* (pow x.re 6) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/720 (/ (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))))))
(/ (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (pow x.im y.re)) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (pow x.im y.re)) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (pow x.im y.re)) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* y.im (* y.re (pow x.im y.re))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (pow x.im y.re)) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (pow x.im y.re)) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* y.im (* y.re (pow x.im y.re))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* -1/8 (/ (* y.im (* y.re (pow x.im y.re))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* y.im (pow x.im y.re)) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.im (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* -1/4 (/ (* (pow x.im 4) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))
(+ (* -1/4 (/ (* (pow x.im 4) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* -1/8 (/ (* (pow x.im 6) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/720 (/ (* y.im (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* -1/4 (/ (* (pow x.im 4) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))
(+ (* -1/4 (/ (* (pow x.im 4) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* -1/8 (/ (* (pow x.im 6) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/720 (/ (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))))))
(/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* y.re (+ (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (exp (* y.im (atan2 x.im x.re)))) (/ (atan2 x.im x.re) (exp (* y.im (atan2 x.im x.re)))))) (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (exp (* y.im (atan2 x.im x.re))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (exp (* y.im (atan2 x.im x.re)))) (/ (atan2 x.im x.re) (exp (* y.im (atan2 x.im x.re))))))) (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* 1/6 (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (exp (* y.im (atan2 x.im x.re)))) (/ (atan2 x.im x.re) (exp (* y.im (atan2 x.im x.re))))))) (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (exp (* y.im (atan2 x.im x.re)))))
(/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))
(* y.re (+ (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re))))) (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))
(* y.re (+ (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re))))) (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))
(* y.re (+ (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re))))) (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))
(/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))
(* -1 (* y.re (+ (* -1 (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))
(* -1 (* y.re (+ (* -1 (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))
(* -1 (* y.re (+ (* -1 (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))
(* y.re (atan2 x.im x.re))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log x.re))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))
(* -1 (* y.im (log (/ 1 x.im))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(* -1 (* y.im (log (/ -1 x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(* y.im (log x.im))
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))
(* -1 (* y.im (log (/ 1 x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(* -1 (* y.im (log (/ -1 x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(log x.re)
(+ (log x.re) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))
(+ (log x.re) (* (pow x.im 2) (+ (* -1/4 (/ (pow x.im 2) (pow x.re 4))) (* 1/2 (/ 1 (pow x.re 2))))))
(+ (log x.re) (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/6 (/ (pow x.im 2) (pow x.re 6))) (* 1/4 (/ 1 (pow x.re 4))))) (* 1/2 (/ 1 (pow x.re 2))))))
(* -1 (log (/ 1 x.im)))
(+ (* -1 (log (/ 1 x.im))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))
(+ (* -1 (log (/ 1 x.im))) (+ (* -1/4 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))
(+ (* -1 (log (/ 1 x.im))) (+ (* -1/4 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/720 (/ (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(* -1 (log (/ -1 x.im)))
(+ (* -1 (log (/ -1 x.im))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))
(+ (* -1 (log (/ -1 x.im))) (+ (* -1/4 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))
(+ (* -1 (log (/ -1 x.im))) (+ (* -1/4 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/720 (/ (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(log x.im)
(+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))
(+ (log x.im) (* (pow x.re 2) (+ (* -1/4 (/ (pow x.re 2) (pow x.im 4))) (* 1/2 (/ 1 (pow x.im 2))))))
(+ (log x.im) (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/6 (/ (pow x.re 2) (pow x.im 6))) (* 1/4 (/ 1 (pow x.im 4))))) (* 1/2 (/ 1 (pow x.im 2))))))
(* -1 (log (/ 1 x.re)))
(+ (* -1 (log (/ 1 x.re))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))
(+ (* -1 (log (/ 1 x.re))) (+ (* -1/4 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))
(+ (* -1 (log (/ 1 x.re))) (+ (* -1/4 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/720 (/ (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(* -1 (log (/ -1 x.re)))
(+ (* -1 (log (/ -1 x.re))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))
(+ (* -1 (log (/ -1 x.re))) (+ (* -1/4 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))
(+ (* -1 (log (/ -1 x.re))) (+ (* -1/4 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/720 (/ (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(* 1/2 (/ (pow x.re 2) x.im))
(* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))
(* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))
(* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))
(* -1/8 (/ (pow x.re 4) (pow x.im 3)))
(* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))
(* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))
(* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))
(* -1/8 (/ (pow x.re 4) (pow x.im 3)))
(* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))
(* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))
(* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))
(* -1/8 (/ (pow x.re 4) (pow x.im 3)))
(/ (+ (* -1/8 (pow x.re 4)) (* 1/2 (* (pow x.im 2) (pow x.re 2)))) (pow x.im 3))
(/ (+ (* -1/8 (pow x.re 4)) (* 1/2 (* (pow x.im 2) (pow x.re 2)))) (pow x.im 3))
(/ (+ (* -1/8 (pow x.re 4)) (* 1/2 (* (pow x.im 2) (pow x.re 2)))) (pow x.im 3))
(* 1/2 (/ (pow x.re 2) x.im))
(/ (+ (* -1/8 (/ (pow x.re 4) (pow x.im 2))) (* 1/2 (pow x.re 2))) x.im)
(/ (+ (* -1/8 (/ (pow x.re 4) (pow x.im 2))) (* 1/2 (pow x.re 2))) x.im)
(/ (+ (* -1/8 (/ (pow x.re 4) (pow x.im 2))) (* 1/2 (pow x.re 2))) x.im)
(* 1/2 (/ (pow x.re 2) x.im))
(* -1 (/ (+ (* -1/2 (pow x.re 2)) (* 1/8 (/ (pow x.re 4) (pow x.im 2)))) x.im))
(* -1 (/ (+ (* -1/2 (pow x.re 2)) (* 1/8 (/ (pow x.re 4) (pow x.im 2)))) x.im))
(* -1 (/ (+ (* -1/2 (pow x.re 2)) (* 1/8 (/ (pow x.re 4) (pow x.im 2)))) x.im))
(/ 1/2 x.im)
(/ 1/2 x.im)
(/ 1/2 x.im)
(/ 1/2 x.im)
(/ 1/2 x.im)
(/ 1/2 x.im)
(/ 1/2 x.im)
(/ 1/2 x.im)
(/ 1/2 x.im)
(/ 1/2 x.im)
(/ 1/2 x.im)
(/ 1/2 x.im)
(* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* -4 (/ (* y.re (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (/ y.re (pow x.re 4))) (* 8 (/ (pow y.re 2) (pow x.re 4))))))))))
(+ (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* -4 (/ (* y.re (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (/ y.re (pow x.re 4))) (* 8 (/ (pow y.re 2) (pow x.re 4)))))) (* (pow x.im 2) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -160/3 (/ y.re (pow x.re 6))) (+ (* -32/3 (/ (pow y.re 3) (pow x.re 6))) (* 64 (/ (pow y.re 2) (pow x.re 6)))))))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 45 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))
(* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 45 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))
(* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 5/48 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))
(* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -32/3 (* (pow x.im 6) (pow y.re 3))) (+ (* 1/720 (* y.re (+ (* -23040 (pow x.im 6)) (* -15360 (pow x.im 6))))) (* 64 (* (pow x.im 6) (pow y.re 2))))))) (pow x.re 6)))))
(* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -32/3 (* (pow x.im 6) (pow y.re 3))) (+ (* 1/720 (* y.re (+ (* -23040 (pow x.im 6)) (* -15360 (pow x.im 6))))) (* 64 (* (pow x.im 6) (pow y.re 2))))))) (pow x.re 6)))))
(* y.re (atan2 x.im x.re))
(* y.re (+ (* y.re (* (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (atan2 x.im x.re))) (atan2 x.im x.re)))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 2) (atan2 x.im x.re))))) (* (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* 1/2 (* (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 2) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (* (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (pow (atan2 x.im x.re) 3))) (* 1/6 (* (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 3) (atan2 x.im x.re)))))))) (* (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im)))))
(+ (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))))) (pow x.re 2))))
(+ (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (pow x.im 2) (+ (* -4 (/ (* y.re (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im)))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (+ (* -16 (/ y.re (pow x.re 4))) (* 8 (/ (pow y.re 2) (pow x.re 4)))))))))
(+ (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (pow x.im 2) (+ (* -4 (/ (* y.re (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (+ (* -16 (/ y.re (pow x.re 4))) (* 8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (+ (* -160/3 (/ y.re (pow x.re 6))) (+ (* -32/3 (/ (pow y.re 3) (pow x.re 6))) (* 64 (/ (pow y.re 2) (pow x.re 6))))))))))))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 45 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))
(+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))))
(+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))) (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 45 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(pow x.im y.re)
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))) (pow x.im y.re))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (+ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)) (* (pow x.re 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 5/48 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))) (pow x.im y.re))
(exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re))))))
(+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))))) (pow x.re 2))))
(+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))))) (pow x.re 2))) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -32/3 (* (pow x.im 6) (pow y.re 3))) (+ (* 1/720 (* y.re (+ (* -23040 (pow x.im 6)) (* -15360 (pow x.im 6))))) (* 64 (* (pow x.im 6) (pow y.re 2)))))) (pow x.re 6)))))
(exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re))))))
(+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))))) (pow x.re 2))))
(+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))))) (pow x.re 2))) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -32/3 (* (pow x.im 6) (pow y.re 3))) (+ (* 1/720 (* y.re (+ (* -23040 (pow x.im 6)) (* -15360 (pow x.im 6))))) (* 64 (* (pow x.im 6) (pow y.re 2)))))) (pow x.re 6)))))
1
(+ 1 (* y.re (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))))))
(+ 1 (* y.re (+ (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (* 1/2 (* y.re (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 2))))))
(+ 1 (* y.re (+ (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (* y.re (+ (* 1/6 (* y.re (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 3))) (* 1/2 (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 2)))))))
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))
(* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))
(* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))
(* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))))))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))
(* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))
(* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))
(* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))
(* y.re (atan2 x.im x.re))
(* y.re (+ (* y.re (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (atan2 x.im x.re)))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 3))) (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(* (sin (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(pow x.re y.re)
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (pow x.re y.re))) (pow x.re 2))) (pow x.re y.re))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))) (pow x.re y.re))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (+ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)) (* (pow x.im 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))) (pow x.re y.re))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(exp (* -1 (* y.re (log (/ -1 x.im)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(pow x.im y.re)
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))) (pow x.im y.re))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (+ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)) (* (pow x.re 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))) (pow x.im y.re))
(exp (* -1 (* y.re (log (/ 1 x.re)))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))
(exp (* -1 (* y.re (log (/ -1 x.re)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))
1
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* 1/2 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* 1/6 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))))
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
x.re
(+ x.re (* 1/2 (/ (pow x.im 2) x.re)))
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))
x.im
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))
(* -1 x.im)
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))
x.im
(+ x.im (* 1/2 (/ (pow x.re 2) x.im)))
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))
x.re
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))
(* -1 x.re)
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(* -1 (* y.re (log (/ -1 x.im))))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (neg (* y.im (atan2 x.im x.re))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* -1 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))) (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2)))))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))) (* y.re (+ (* -1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))))))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (* -1 (* y.re (log (/ -1 x.im)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* -1 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* y.im (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re))) (* 1/2 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* y.im (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re))) (* y.im (+ (* -1/6 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 3)))) (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))))))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (log (/ -1 x.im))))
(- (* 1/2 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (* y.im (log (/ -1 x.im))))
(- (* (pow y.re 2) (- (* -1/24 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 4))))) (* -1/2 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))))) (* y.im (log (/ -1 x.im))))
(- (* (pow y.re 2) (- (* (pow y.re 2) (- (* 1/720 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 6))))) (* 1/24 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 4)))))) (* -1/2 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))))) (* y.im (log (/ -1 x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im))))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im))))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im))))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im))))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im))))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im))))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im))))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im))))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* -1 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))))
(+ (* -1 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (* y.re (+ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re)))))
(+ (* -1 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (* y.re (+ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (atan2 x.im x.re)))) (+ (* -1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 3)))) (* 1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))))))
(+ (* -1 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (* y.re (+ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (atan2 x.im x.re)))) (+ (* -1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 3)))) (+ (* 1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (* y.re (+ (* -1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (pow (atan2 x.im x.re) 2))))) (+ (* -1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 3))) (+ (* 1/6 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 4)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (atan2 x.im x.re)))))))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))) (* y.im (+ (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 2)))) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (atan2 x.im x.re))))))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))) (* y.im (+ (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 2)))) (+ (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (* -1/6 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 3)))))) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (atan2 x.im x.re)))))))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))))
(* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)))
(* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)))
(* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))))
(* -1 (* y.im (+ (* -1 (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))))))
(* -1 (* y.im (+ (* -1 (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))))))
(* -1 (* y.im (+ (* -1 (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
1
(+ 1 (* y.im (atan2 x.im x.re)))
(+ 1 (* y.im (+ (* 1/2 (* y.im (pow (atan2 x.im x.re) 2))) (atan2 x.im x.re))))
(+ 1 (* y.im (+ (* y.im (+ (* 1/6 (* y.im (pow (atan2 x.im x.re) 3))) (* 1/2 (pow (atan2 x.im x.re) 2)))) (atan2 x.im x.re))))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(/ (pow x.re 2) (pow x.im 3))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(* -1 (* (sqrt (* y.re (atan2 x.im x.re))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y.re (atan2 x.im x.re))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y.re (atan2 x.im x.re))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y.re (atan2 x.im x.re))) (pow (sqrt -1) 2)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (atan2 x.im x.re))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (log (/ -1 x.im)))
(+ (* -1/2 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (* y.im (log (/ -1 x.im))))
(+ (* y.im (log (/ -1 x.im))) (* (pow y.re 2) (+ (* -1/2 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))) (* 1/24 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 4))))))))
(+ (* y.im (log (/ -1 x.im))) (* (pow y.re 2) (+ (* -1/2 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))) (* (pow y.re 2) (+ (* -1/720 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 6))))) (* 1/24 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 4)))))))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
Outputs
(* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(+ (* y.im (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.im (-.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))))
(+ (* y.im (- (+ (* -1 (* y.im (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.im (-.f64 (-.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))))) (*.f64 y.re (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))))
(+ (* y.im (- (+ (* y.im (- (* -1 (* y.im (+ (* -1 (* (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))) (atan2 x.im x.re))) (+ (* 1/6 (* y.re (* (pow (atan2 x.im x.re) 4) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.im (+.f64 (*.f64 y.im (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) y.re) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))))) (*.f64 (atan2.f64 x.im x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))))) (-.f64 #s(literal 0 binary64) y.im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))))) (-.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))))
(/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(* y.im (+ (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))
(*.f64 y.im (+.f64 (/.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.im (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(* y.im (+ (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))
(*.f64 y.im (+.f64 (/.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.im (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(* y.im (+ (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))
(*.f64 y.im (+.f64 (/.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.im (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(* -1 (* y.im (+ (* -1 (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (-.f64 (*.f64 (neg.f64 (/.f64 y.re y.im)) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (-.f64 (*.f64 (neg.f64 (/.f64 y.re y.im)) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (-.f64 (*.f64 (neg.f64 (/.f64 y.re y.im)) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(/ (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (pow x.re y.re)) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (*.f64 x.im x.im) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 y.im (*.f64 x.re x.re)) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 y.re (*.f64 x.re x.re)))))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (pow x.re y.re)) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (pow x.re y.re)) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* y.im (* y.re (pow x.re y.re))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 y.im (*.f64 x.re x.re)) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 y.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 y.im (pow.f64 x.re y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (*.f64 y.re (pow.f64 x.re y.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (pow x.re y.re)) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (pow x.re y.re)) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* y.im (* y.re (pow x.re y.re))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* -1/8 (/ (* y.im (* y.re (pow x.re y.re))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* y.im (pow x.re y.re)) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.im (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 y.im (*.f64 x.re x.re)) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 y.re (*.f64 x.re x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 y.im (pow.f64 x.re y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (*.f64 y.re (pow.f64 x.re y.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.im (*.f64 y.re (pow.f64 x.re y.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (pow.f64 x.re y.re))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 (/.f64 (pow.f64 x.re y.re) (*.f64 x.re x.re)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (exp.f64 (*.f64 y.re (log.f64 x.im))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(+ (* -1/4 (/ (* (pow x.re 4) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (exp.f64 (*.f64 y.re (log.f64 x.im))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 y.im y.re) (exp.f64 (*.f64 y.re (log.f64 x.im)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (exp.f64 (*.f64 y.re (log.f64 x.im))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64))))))))
(+ (* -1/4 (/ (* (pow x.re 4) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* -1/8 (/ (* (pow x.re 6) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/720 (/ (* y.im (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (exp.f64 (*.f64 y.re (log.f64 x.im))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (/.f64 (*.f64 (*.f64 y.im y.re) (exp.f64 (*.f64 y.re (log.f64 x.im)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64)))))) (*.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 y.im y.re) (exp.f64 (*.f64 y.re (log.f64 x.im)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (exp.f64 (*.f64 y.re (log.f64 x.im))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.re (log.f64 x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im)))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64))))) (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(+ (* -1/4 (/ (* (pow x.re 4) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 y.im y.re) (pow.f64 x.im #s(literal 4 binary64))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))))))))
(+ (* -1/4 (/ (* (pow x.re 4) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* -1/8 (/ (* (pow x.re 6) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/720 (/ (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.im))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))))))
(+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 y.im y.re) (pow.f64 x.im #s(literal 6 binary64))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))) (+.f64 (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 x.im #s(literal 6 binary64))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 y.im y.re) (pow.f64 x.im #s(literal 4 binary64))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 6 binary64))))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))))
(/ (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (pow x.im y.re)) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (*.f64 x.re x.re) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 y.im (*.f64 x.im x.im)) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 y.re (*.f64 x.im x.im)))))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (pow x.im y.re)) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (pow x.im y.re)) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* y.im (* y.re (pow x.im y.re))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 y.im (*.f64 x.im x.im)) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 y.re (*.f64 x.im x.im))))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im y.re))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (*.f64 y.re (pow.f64 x.im y.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (pow x.im y.re)) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (pow x.im y.re)) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* y.im (* y.re (pow x.im y.re))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* -1/8 (/ (* y.im (* y.re (pow x.im y.re))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/6 (/ (* y.im (pow x.im y.re)) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.im (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 y.im (*.f64 x.im x.im)) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 y.re (*.f64 x.im x.im))))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im y.re))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (*.f64 y.re (pow.f64 x.im y.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.im (*.f64 y.re (pow.f64 x.im y.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (pow.f64 x.im y.re))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 x.im x.im))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (exp.f64 (*.f64 y.re (log.f64 x.re))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.re (log.f64 x.re)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(+ (* -1/4 (/ (* (pow x.im 4) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (exp.f64 (*.f64 y.re (log.f64 x.re))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (exp.f64 (*.f64 y.re (log.f64 x.re))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (exp.f64 (*.f64 y.re (log.f64 x.re))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.re (log.f64 x.re)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 4 binary64))))))))
(+ (* -1/4 (/ (* (pow x.im 4) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* -1/8 (/ (* (pow x.im 6) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/720 (/ (* y.im (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ 1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (exp.f64 (*.f64 y.re (log.f64 x.re))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (*.f64 y.im y.re) (exp.f64 (*.f64 y.re (log.f64 x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/720 binary64) (*.f64 (/.f64 (*.f64 y.im (exp.f64 (*.f64 y.re (log.f64 x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 x.re #s(literal 6 binary64)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (exp.f64 (*.f64 y.re (log.f64 x.re))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (exp.f64 (*.f64 y.re (log.f64 x.re))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.re (log.f64 x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 6 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.re (log.f64 x.re)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (*.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 6 binary64))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re)))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 x.re x.re)) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(+ (* -1/4 (/ (* (pow x.im 4) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 y.im y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re)))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 x.re x.re)) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 4 binary64))))))))
(+ (* -1/4 (/ (* (pow x.im 4) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* -1/8 (/ (* (pow x.im 6) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/720 (/ (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (exp (* -1 (* y.re (log (/ -1 x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* y.im (atan2 x.im x.re)))))))))))))
(+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 y.im y.re) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))) (+.f64 (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 y.im y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re)))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 x.re x.re)) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 x.re #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64)))))))))
(/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(+ (* y.re (+ (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (exp (* y.im (atan2 x.im x.re)))) (/ (atan2 x.im x.re) (exp (* y.im (atan2 x.im x.re)))))) (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 y.re (+.f64 (/.f64 (*.f64 y.im (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (exp (* y.im (atan2 x.im x.re))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (exp (* y.im (atan2 x.im x.re)))) (/ (atan2 x.im x.re) (exp (* y.im (atan2 x.im x.re))))))) (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 y.re (+.f64 (+.f64 (/.f64 (*.f64 y.im (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))))
(+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* 1/6 (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (exp (* y.im (atan2 x.im x.re)))) (/ (atan2 x.im x.re) (exp (* y.im (atan2 x.im x.re))))))) (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 y.re (+.f64 (+.f64 (/.f64 (*.f64 y.im (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 y.re (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 y.re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (/.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 4 binary64)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))))
(/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(* y.re (+ (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re))))) (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))
(*.f64 y.re (+.f64 (/.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(* y.re (+ (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re))))) (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))
(*.f64 y.re (+.f64 (/.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(* y.re (+ (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re))))) (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))
(*.f64 y.re (+.f64 (/.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(/ (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(* -1 (* y.re (+ (* -1 (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (+ (* -1 (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (+ (* -1 (/ (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (exp (* y.im (atan2 x.im x.re)))))) (* -1 (/ (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (-.f64 #s(literal 0 binary64) y.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 #s(literal 0 binary64) y.im))
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))))
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))
(+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))))))
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 6 binary64)))))))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))
(+.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))
(+.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(-.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))
(+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)))))
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))
(+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.im) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64))))))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(-.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))
(-.f64 (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)))
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)))
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))
(*.f64 (-.f64 (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) y.re)) (atan2.f64 x.im x.re)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))
(*.f64 (-.f64 (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) y.re)) (atan2.f64 x.im x.re)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))
(*.f64 (-.f64 (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (-.f64 #s(literal 0 binary64) y.re)) (atan2.f64 x.im x.re)) (-.f64 #s(literal 0 binary64) y.re))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log x.re))
(*.f64 y.im (log.f64 x.re))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))
(+.f64 (*.f64 y.im (log.f64 x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))))))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 6 binary64))))))))
(* -1 (* y.im (log (/ 1 x.im))))
(*.f64 y.im (log.f64 x.im))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))
(* -1 (* y.im (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.im))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* y.im (log x.im))
(*.f64 y.im (log.f64 x.im))
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))
(+.f64 (*.f64 y.im (log.f64 x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)))))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.im) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64))))))))
(* -1 (* y.im (log (/ 1 x.re))))
(*.f64 y.im (log.f64 x.re))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))))
(* -1 (* y.im (log (/ -1 x.re))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.im))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(log x.re)
(log.f64 x.re)
(+ (log x.re) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))
(+.f64 (log.f64 x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(+ (log x.re) (* (pow x.im 2) (+ (* -1/4 (/ (pow x.im 2) (pow x.re 4))) (* 1/2 (/ 1 (pow x.re 2))))))
(+.f64 (log.f64 x.re) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x.im x.im)) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)))))
(+ (log x.re) (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/6 (/ (pow x.im 2) (pow x.re 6))) (* 1/4 (/ 1 (pow x.re 4))))) (* 1/2 (/ 1 (pow x.re 2))))))
(+.f64 (log.f64 x.re) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x.im x.im)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))))))))
(* -1 (log (/ 1 x.im)))
(log.f64 x.im)
(+ (* -1 (log (/ 1 x.im))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))
(+.f64 (log.f64 x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)))
(+ (* -1 (log (/ 1 x.im))) (+ (* -1/4 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))
(+.f64 (log.f64 x.im) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* -1 (log (/ 1 x.im))) (+ (* -1/4 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/720 (/ (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(+.f64 (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64)))))
(* -1 (log (/ -1 x.im)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(+ (* -1 (log (/ -1 x.im))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))
(-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(+ (* -1 (log (/ -1 x.im))) (+ (* -1/4 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(+ (* -1 (log (/ -1 x.im))) (+ (* -1/4 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/720 (/ (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(log x.im)
(log.f64 x.im)
(+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))
(+.f64 (log.f64 x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)))
(+ (log x.im) (* (pow x.re 2) (+ (* -1/4 (/ (pow x.re 2) (pow x.im 4))) (* 1/2 (/ 1 (pow x.im 2))))))
(+.f64 (log.f64 x.im) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x.re x.re)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)))))
(+ (log x.im) (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/6 (/ (pow x.re 2) (pow x.im 6))) (* 1/4 (/ 1 (pow x.im 4))))) (* 1/2 (/ 1 (pow x.im 2))))))
(+.f64 (log.f64 x.im) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x.re x.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 x.im #s(literal 4 binary64))))))))
(* -1 (log (/ 1 x.re)))
(log.f64 x.re)
(+ (* -1 (log (/ 1 x.re))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))
(+.f64 (log.f64 x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)))
(+ (* -1 (log (/ 1 x.re))) (+ (* -1/4 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (log.f64 x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (* -1 (log (/ 1 x.re))) (+ (* -1/4 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/720 (/ (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(+.f64 (+.f64 (log.f64 x.re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64)))))
(* -1 (log (/ -1 x.re)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))
(+ (* -1 (log (/ -1 x.re))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))
(+ (* -1 (log (/ -1 x.re))) (+ (* -1/4 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))
(+ (* -1 (log (/ -1 x.re))) (+ (* -1/4 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/720 (/ (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(* 1/2 (/ (pow x.re 2) x.im))
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)
(* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))
(* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))
(* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))
(* -1/8 (/ (pow x.re 4) (pow x.im 3)))
(/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im)))
(* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))
(*.f64 (pow.f64 x.re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x.im (*.f64 x.re x.re))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))))
(* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))
(*.f64 (pow.f64 x.re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x.im (*.f64 x.re x.re))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))))
(* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))
(*.f64 (pow.f64 x.re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x.im (*.f64 x.re x.re))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))))
(* -1/8 (/ (pow x.re 4) (pow x.im 3)))
(/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im)))
(* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))
(*.f64 (pow.f64 x.re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x.im (*.f64 x.re x.re))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))))
(* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))
(*.f64 (pow.f64 x.re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x.im (*.f64 x.re x.re))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))))
(* (pow x.re 4) (- (* 1/2 (/ 1 (* x.im (pow x.re 2)))) (* 1/8 (/ 1 (pow x.im 3)))))
(*.f64 (pow.f64 x.re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x.im (*.f64 x.re x.re))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))))
(* -1/8 (/ (pow x.re 4) (pow x.im 3)))
(/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im)))
(/ (+ (* -1/8 (pow x.re 4)) (* 1/2 (* (pow x.im 2) (pow x.re 2)))) (pow x.im 3))
(/.f64 (+.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im x.im)))
(/ (+ (* -1/8 (pow x.re 4)) (* 1/2 (* (pow x.im 2) (pow x.re 2)))) (pow x.im 3))
(/.f64 (+.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im x.im)))
(/ (+ (* -1/8 (pow x.re 4)) (* 1/2 (* (pow x.im 2) (pow x.re 2)))) (pow x.im 3))
(/.f64 (+.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im x.im)))
(* 1/2 (/ (pow x.re 2) x.im))
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)
(/ (+ (* -1/8 (/ (pow x.re 4) (pow x.im 2))) (* 1/2 (pow x.re 2))) x.im)
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) x.im)
(/ (+ (* -1/8 (/ (pow x.re 4) (pow x.im 2))) (* 1/2 (pow x.re 2))) x.im)
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) x.im)
(/ (+ (* -1/8 (/ (pow x.re 4) (pow x.im 2))) (* 1/2 (pow x.re 2))) x.im)
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) x.im)
(* 1/2 (/ (pow x.re 2) x.im))
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)
(* -1 (/ (+ (* -1/2 (pow x.re 2)) (* 1/8 (/ (pow x.re 4) (pow x.im 2)))) x.im))
(/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 x.im x.im))) (-.f64 #s(literal 0 binary64) x.im))
(* -1 (/ (+ (* -1/2 (pow x.re 2)) (* 1/8 (/ (pow x.re 4) (pow x.im 2)))) x.im))
(/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 x.im x.im))) (-.f64 #s(literal 0 binary64) x.im))
(* -1 (/ (+ (* -1/2 (pow x.re 2)) (* 1/8 (/ (pow x.re 4) (pow x.im 2)))) x.im))
(/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 x.im x.im))) (-.f64 #s(literal 0 binary64) x.im))
(/ 1/2 x.im)
(/.f64 #s(literal 1/2 binary64) x.im)
(/ 1/2 x.im)
(/.f64 #s(literal 1/2 binary64) x.im)
(/ 1/2 x.im)
(/.f64 #s(literal 1/2 binary64) x.im)
(/ 1/2 x.im)
(/.f64 #s(literal 1/2 binary64) x.im)
(/ 1/2 x.im)
(/.f64 #s(literal 1/2 binary64) x.im)
(/ 1/2 x.im)
(/.f64 #s(literal 1/2 binary64) x.im)
(/ 1/2 x.im)
(/.f64 #s(literal 1/2 binary64) x.im)
(/ 1/2 x.im)
(/.f64 #s(literal 1/2 binary64) x.im)
(/ 1/2 x.im)
(/.f64 #s(literal 1/2 binary64) x.im)
(/ 1/2 x.im)
(/.f64 #s(literal 1/2 binary64) x.im)
(/ 1/2 x.im)
(/.f64 #s(literal 1/2 binary64) x.im)
(/ 1/2 x.im)
(/.f64 #s(literal 1/2 binary64) x.im)
(* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))
(+ (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* -4 (/ (* y.re (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (/ y.re (pow x.re 4))) (* 8 (/ (pow y.re 2) (pow x.re 4))))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (/.f64 (*.f64 #s(literal -16 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))))))))
(+ (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* -4 (/ (* y.re (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (/ y.re (pow x.re 4))) (* 8 (/ (pow y.re 2) (pow x.re 4)))))) (* (pow x.im 2) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -160/3 (/ y.re (pow x.re 6))) (+ (* -32/3 (/ (pow y.re 3) (pow x.re 6))) (* 64 (/ (pow y.re 2) (pow x.re 6)))))))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (/.f64 (*.f64 #s(literal -16 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (/.f64 (*.f64 #s(literal -160/3 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -32/3 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 64 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))))))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 45 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 75 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64)))))
(* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 45 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 75 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64)))))
(* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))
(+.f64 (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))
(+.f64 (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 x.im y.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))))))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 5/48 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))
(+.f64 (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 (pow.f64 x.im y.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (*.f64 x.re x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 x.im y.re) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 5/48 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64)))))))))))
(* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64))))))) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))))))) (*.f64 x.re x.re)))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64))))))) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) #s(literal -16 binary64)) (*.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))))))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -32/3 (* (pow x.im 6) (pow y.re 3))) (+ (* 1/720 (* y.re (+ (* -23040 (pow x.im 6)) (* -15360 (pow x.im 6))))) (* 64 (* (pow x.im 6) (pow y.re 2))))))) (pow x.re 6)))))
(+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64))))))) (+.f64 (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) #s(literal -16 binary64)) (*.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 (*.f64 #s(literal -32/3 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal -38400 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64)))))))
(* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64))))))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64)))))) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64)))))))) (*.f64 x.re x.re)))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64)))))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64)))))) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) #s(literal -16 binary64)) (*.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))))))
(+ (* -4 (/ (* (pow x.im 2) (* y.re (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -32/3 (* (pow x.im 6) (pow y.re 3))) (+ (* 1/720 (* y.re (+ (* -23040 (pow x.im 6)) (* -15360 (pow x.im 6))))) (* 64 (* (pow x.im 6) (pow y.re 2))))))) (pow x.re 6)))))
(+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64)))))))) (*.f64 x.re x.re)) (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64)))))) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) #s(literal -16 binary64)) (*.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 (*.f64 #s(literal -32/3 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal -38400 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re))))) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64)))))) (pow.f64 x.re #s(literal 6 binary64)))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (+ (* y.re (* (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (atan2 x.im x.re))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))))))))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 2) (atan2 x.im x.re))))) (* (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 y.re (+.f64 (*.f64 (atan2.f64 x.im x.re) (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))))) (*.f64 y.re (+.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) #s(literal 2 binary64))))))))))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* 1/2 (* (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 2) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (* (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (pow (atan2 x.im x.re) 3))) (* 1/6 (* (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 3) (atan2 x.im x.re)))))))) (* (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 y.re (+.f64 (*.f64 (atan2.f64 x.im x.re) (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))))) (*.f64 y.re (+.f64 (+.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) #s(literal 2 binary64))))) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) #s(literal 3 binary64))) (atan2.f64 x.im x.re))))))))))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re))
(exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im)))))
(exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64)))))
(+ (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))))) (pow x.re 2))))
(+.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64)))))))) (*.f64 x.re x.re)))
(+ (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (pow x.im 2) (+ (* -4 (/ (* y.re (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im)))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (+ (* -16 (/ y.re (pow x.re 4))) (* 8 (/ (pow y.re 2) (pow x.re 4)))))))))
(+.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -16 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))))
(+ (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (* (pow x.im 2) (+ (* -4 (/ (* y.re (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (+ (* -16 (/ y.re (pow x.re 4))) (* 8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (* y.re (+ (log (* -1/8 (pow x.re 4))) (* -3 (log x.im))))) (+ (* -160/3 (/ y.re (pow x.re 6))) (+ (* -32/3 (/ (pow y.re 3) (pow x.re 6))) (* 64 (/ (pow y.re 2) (pow x.re 6))))))))))))
(+.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -16 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64))) (*.f64 (log.f64 x.im) #s(literal -3 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -160/3 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -32/3 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 64 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))))))))))))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp.f64 (*.f64 y.re (log.f64 x.im)))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 y.re (log.f64 x.im))))) (*.f64 x.im x.im)))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 y.re (log.f64 x.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 45 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(+.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 y.re (log.f64 x.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))))) (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 75 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64)))))
(exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))
(exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))
(+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 x.im x.im)))
(+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))) (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+.f64 (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 45 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(+.f64 (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 x.im x.im)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 75 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))) (exp.f64 (*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 6 binary64))))))
(pow x.im y.re)
(pow.f64 x.im y.re)
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))
(+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))) (pow x.im y.re))
(+.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (+ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)) (* (pow x.re 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 5/48 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))) (pow x.im y.re))
(+.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (pow.f64 x.im y.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 x.im y.re) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 5/48 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64)))))))))))
(exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re))))))
(exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64))))))
(+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))))) (pow x.re 2))))
(+.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))))) (*.f64 x.re x.re)))
(+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))))) (pow x.re 2))) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))) (/.f64 (+.f64 (*.f64 (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) #s(literal -16 binary64)) (*.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))))))
(+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ 1 x.re)))))) (+ (* -32/3 (* (pow x.im 6) (pow y.re 3))) (+ (* 1/720 (* y.re (+ (* -23040 (pow x.im 6)) (* -15360 (pow x.im 6))))) (* 64 (* (pow x.im 6) (pow y.re 2)))))) (pow x.re 6)))))
(+.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))) (/.f64 (+.f64 (*.f64 (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) #s(literal -16 binary64)) (*.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (*.f64 (log.f64 x.re) #s(literal -4 binary64)))))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -32/3 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal -38400 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 6 binary64)))))))
(exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re))))))
(exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64)))))
(+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))))) (pow x.re 2))))
(+.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64))))) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64))))))) (*.f64 x.re x.re)))
(+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))))) (pow x.re 2))) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64))))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64))))) (/.f64 (+.f64 (*.f64 (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) #s(literal -16 binary64)) (*.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))))))
(+ (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -4 (/ (* (pow x.im 2) (* y.re (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -16 (* (pow x.im 4) y.re)) (* 8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* y.re (+ (log (neg (* 1/8 (/ 1 (pow x.im 3))))) (* -4 (log (/ -1 x.re)))))) (+ (* -32/3 (* (pow x.im 6) (pow y.re 3))) (+ (* 1/720 (* y.re (+ (* -23040 (pow x.im 6)) (* -15360 (pow x.im 6))))) (* 64 (* (pow x.im 6) (pow y.re 2)))))) (pow x.re 6)))))
(+.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64))))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64))))) (/.f64 (+.f64 (*.f64 (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) #s(literal -16 binary64)) (*.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal -4 binary64))))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -32/3 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal -38400 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 6 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* y.re (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))))))
(+ 1 (* y.re (+ (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (* 1/2 (* y.re (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (pow.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) #s(literal 2 binary64))))))
(+ 1 (* y.re (+ (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) (* y.re (+ (* 1/6 (* y.re (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 3))) (* 1/2 (pow (log (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))) 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))) #s(literal 2 binary64))))))))
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re)
(pow (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) y.re)
(pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)))) y.re)
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))
(* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))
(* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))
(* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))
(+.f64 (*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))))))
(+.f64 (*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (pow.f64 x.re y.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))))))))
(+.f64 (*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 (pow.f64 x.re y.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64)))))) (pow.f64 x.re y.re))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64)))))
(* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64))))))
(* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))
(+.f64 (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))
(+.f64 (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 x.im y.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))))))
(+ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))
(+.f64 (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 (pow.f64 x.im y.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (*.f64 x.re x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 x.im y.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.re (log.f64 x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.re (log.f64 x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.re (log.f64 x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64)))))
(* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 6 binary64)))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (+ (* y.re (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (log.f64 (hypot.f64 x.im x.re))))))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 y.re (+.f64 (*.f64 (atan2.f64 x.im x.re) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (+.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))))))))))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 3))) (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 y.re (+.f64 (*.f64 (atan2.f64 x.im x.re) (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (+.f64 (+.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64))))))))))))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* (sin (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))))
(* (sin (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))))
(* (sin (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))))
(* (sin (* -1 (* y.re (* (pow (sqrt -1) 2) (atan2 x.im x.re))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))))
(pow x.re y.re)
(pow.f64 x.re y.re)
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (pow x.re y.re))) (pow x.re 2))) (pow x.re y.re))
(+.f64 (pow.f64 x.re y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.im x.im) x.re) (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) x.re))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))) (pow x.re y.re))
(+.f64 (pow.f64 x.re y.re) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (pow.f64 x.re y.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (+ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)) (* (pow x.im 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))) (pow x.re y.re))
(+.f64 (pow.f64 x.re y.re) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (pow.f64 x.re y.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 (*.f64 x.im x.im) (*.f64 (pow.f64 x.re y.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))))))))))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp.f64 (*.f64 y.re (log.f64 x.im)))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 y.re (log.f64 x.im))))) (*.f64 x.im x.im)))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 y.re (log.f64 x.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(+.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 y.re (log.f64 x.im))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.im))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64))))))
(exp (* -1 (* y.re (log (/ -1 x.im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))))) (*.f64 x.im x.im)))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))
(+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))))) (*.f64 x.im x.im)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 6 binary64)))))))
(pow x.im y.re)
(pow.f64 x.im y.re)
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))
(+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))) (pow x.im y.re))
(+.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.im y.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (+ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)) (* (pow x.re 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))) (pow x.im y.re))
(+.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (pow.f64 x.im y.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 x.im y.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))))))))
(exp (* -1 (* y.re (log (/ 1 x.re)))))
(exp.f64 (*.f64 y.re (log.f64 x.re)))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))))
(+.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 y.re (log.f64 x.re))))) (*.f64 x.re x.re)))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 y.re (log.f64 x.re))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))
(+.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 y.re (log.f64 x.re))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))))) (/.f64 (*.f64 (exp.f64 (*.f64 y.re (log.f64 x.re))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64)))))
(exp (* -1 (* y.re (log (/ -1 x.re)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re)))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))))
(+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))))) (*.f64 x.re x.re)))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))
(+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (-.f64 #s(literal 0 binary64) y.re)))) (pow.f64 x.re #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))))
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* 1/2 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))))))
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* 1/6 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))))))))
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
x.re
(+ x.re (* 1/2 (/ (pow x.im 2) x.re)))
(+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re)))
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))
(+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re))))
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))
(+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 #s(literal 1/2 binary64) x.re) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 x.im x.im)) (pow.f64 x.re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.re (*.f64 x.re x.re))))))))
x.im
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))
(*.f64 x.im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im))))
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(*.f64 x.im (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im))))
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))
(*.f64 x.im (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))))
(* -1 x.im)
(-.f64 #s(literal 0 binary64) x.im)
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im))) (-.f64 #s(literal 0 binary64) x.im))
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im))) (-.f64 #s(literal 0 binary64) x.im))
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) x.im))
x.im
(+ x.im (* 1/2 (/ (pow x.re 2) x.im)))
(+.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))
(+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))
(+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 x.re x.re)) (pow.f64 x.im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im))))))))
x.re
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))
(*.f64 x.re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))))
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(*.f64 x.re (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))))))
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))
(*.f64 x.re (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))))
(* -1 x.re)
(-.f64 #s(literal 0 binary64) x.re)
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) x.re))
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) x.re))
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) x.re))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (+ (log -1) (* -1 (log x.im)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (+ (log -1) (log (/ 1 x.im)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(* -1 (* y.re (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (neg (* y.im (atan2 x.im x.re))))
(exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* -1 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))))
(-.f64 (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)))) (*.f64 y.re (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)))))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))) (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2)))))))
(+.f64 (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)))) (*.f64 y.re (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))))))
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))) (* y.re (+ (* -1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))))))))
(+.f64 (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)))) (*.f64 y.re (-.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y.re (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (* -1 (* y.re (log (/ -1 x.im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* -1 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re)))))
(-.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 y.im (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* y.im (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re))) (* 1/2 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2)))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 y.im (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))))) (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* y.im (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (atan2 x.im x.re))) (* y.im (+ (* -1/6 (* y.im (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 3)))) (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow (atan2 x.im x.re) 2))))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 y.im (-.f64 (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y.im) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))))))) (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))))))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (log (/ -1 x.im))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.im))
(- (* 1/2 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 (*.f64 (*.f64 y.re y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* (pow y.re 2) (- (* -1/24 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 4))))) (* -1/2 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))))) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 (*.f64 #s(literal -1/24 binary64) y.im) (*.f64 (*.f64 (*.f64 y.re y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(- (* (pow y.re 2) (- (* (pow y.re 2) (- (* 1/720 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 6))))) (* 1/24 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 4)))))) (* -1/2 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))))) (* y.im (log (/ -1 x.im))))
(-.f64 (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 6 binary64))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im))))))
(*.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im))))))
(*.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im))))))
(*.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im))))))
(*.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im))))))
(*.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im))))))
(*.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im))))))
(*.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im))))))
(*.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) y.im))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im)))))
(*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (* -1 (log x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (+ (log -1) (log (/ 1 x.im))))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* -1 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (* y.re (+ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re)))))
(-.f64 (*.f64 y.re (+.f64 (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (* y.re (+ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (atan2 x.im x.re)))) (+ (* -1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 3)))) (* 1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))))))
(-.f64 (*.f64 y.re (+.f64 (+.f64 (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (*.f64 y.re (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -1 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (* y.re (+ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 2))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (atan2 x.im x.re)))) (+ (* -1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 3)))) (+ (* 1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (* y.re (+ (* -1/2 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (pow (atan2 x.im x.re) 2))))) (+ (* -1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 3))) (+ (* 1/6 (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (/ -1 x.im)) 4)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (/ -1 x.im)) 2) (atan2 x.im x.re)))))))))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (atan2 x.im x.re))))))
(-.f64 (*.f64 y.re (+.f64 (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (+.f64 (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (*.f64 y.re (-.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 y.re (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)))))))) (*.f64 (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))) (* y.im (+ (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 2)))) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (atan2 x.im x.re))))))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (-.f64 (-.f64 (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 (atan2.f64 x.im x.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))))))))
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (log (/ -1 x.im))))) (+ (* -1 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (atan2 x.im x.re)))) (* y.im (+ (* 1/2 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 2)))) (+ (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (* -1/6 (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (atan2 x.im x.re) 3)))))) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (log (/ -1 x.im)) (atan2 x.im x.re)))))))))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (-.f64 (-.f64 (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 (atan2.f64 x.im x.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 y.im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re))))))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))
(* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)))
(*.f64 y.im (-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) y.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)))
(*.f64 y.im (-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) y.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)))
(*.f64 y.im (-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) y.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(* -1 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))
(* -1 (* y.im (+ (* -1 (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))))))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) y.im))))
(* -1 (* y.im (+ (* -1 (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))))))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) y.im))))
(* -1 (* y.im (+ (* -1 (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (* y.re (atan2 x.im x.re)))) y.im)) (* (cos (* y.re (atan2 x.im x.re))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (log (/ -1 x.im)))))))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) y.im))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (sin (* y.re (atan2 x.im x.re))) (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (-.f64 #s(literal 0 binary64) y.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) (-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
1
#s(literal 1 binary64)
(+ 1 (* y.im (atan2 x.im x.re)))
(+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64))
(+ 1 (* y.im (+ (* 1/2 (* y.im (pow (atan2 x.im x.re) 2))) (atan2 x.im x.re))))
(+.f64 #s(literal 1 binary64) (*.f64 y.im (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))
(+ 1 (* y.im (+ (* y.im (+ (* 1/6 (* y.im (pow (atan2 x.im x.re) 3))) (* 1/2 (pow (atan2 x.im x.re) 2)))) (atan2 x.im x.re))))
(+.f64 #s(literal 1 binary64) (*.f64 y.im (+.f64 (atan2.f64 x.im x.re) (*.f64 y.im (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) #s(literal 1/2 binary64)))))))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(/ (pow x.re 2) (pow x.im 3))
(/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(* -1 (* (sqrt (* y.re (atan2 x.im x.re))) (pow (sqrt -1) 2)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* -1 (* (sqrt (* y.re (atan2 x.im x.re))) (pow (sqrt -1) 2)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* -1 (* (sqrt (* y.re (atan2 x.im x.re))) (pow (sqrt -1) 2)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* -1 (* (sqrt (* y.re (atan2 x.im x.re))) (pow (sqrt -1) 2)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt (* y.re (atan2 x.im x.re)))
(sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (atan2 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.im)
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (log (/ -1 x.im)))
(*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(+ (* -1/2 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2))))) (* y.im (log (/ -1 x.im))))
(+.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (*.f64 (*.f64 y.re y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))
(+ (* y.im (log (/ -1 x.im))) (* (pow y.re 2) (+ (* -1/2 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))) (* 1/24 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 4))))))))
(+.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/24 binary64) y.im) (*.f64 (*.f64 (*.f64 y.re y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)))))))
(+ (* y.im (log (/ -1 x.im))) (* (pow y.re 2) (+ (* -1/2 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 2)))) (* (pow y.re 2) (+ (* -1/720 (* y.im (* (pow y.re 2) (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 6))))) (* 1/24 (* y.im (* (log (/ -1 x.im)) (pow (atan2 x.im x.re) 4)))))))))
(+.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 y.im (*.f64 y.re y.re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 6 binary64)))) #s(literal -1/720 binary64)))))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))
(*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))
(*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))
(*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (* -1 (log x.im)))))
(*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))
(*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))
(*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))
(*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (+ (log -1) (log (/ 1 x.im)))))
(*.f64 y.im (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (/ -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))

eval283.0ms (1.2%)

Memory
27.1MiB live, 530.3MiB allocated
Compiler

Compiled 72 198 to 4 452 computations (93.8% saved)

prune388.0ms (1.6%)

Memory
-33.1MiB live, 502.8MiB allocated
Pruning

62 alts after pruning (61 fresh and 1 done)

PrunedKeptTotal
New1 893251 918
Fresh153651
Picked415
Done000
Total1 912621 974
Accuracy
97.1%
Counts
1 974 → 62
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.2%
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
7.1%
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
20.1%
(/.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
20.0%
(/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
13.5%
(/.f64 (+.f64 (*.f64 y.im (-.f64 (log.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
55.9%
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
57.8%
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
59.3%
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
69.1%
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
24.4%
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
34.6%
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
62.9%
(/.f64 (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
39.0%
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
11.3%
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
27.0%
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
33.2%
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
35.6%
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
15.3%
(/.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
32.5%
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (pow.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
24.8%
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
22.8%
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
19.2%
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
43.8%
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
45.0%
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
43.8%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
18.1%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
53.9%
(-.f64 #s(literal 0 binary64) (*.f64 y.im (-.f64 (*.f64 (neg.f64 (/.f64 y.re y.im)) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
44.2%
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
43.1%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
30.7%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (atan2.f64 x.im x.re))))
24.4%
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
7.5%
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
44.2%
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
39.2%
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
33.5%
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
31.6%
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
45.0%
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
35.5%
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
34.5%
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
33.1%
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
31.6%
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
28.0%
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
30.6%
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
16.0%
(*.f64 (pow.f64 x.im y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
28.8%
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
23.0%
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
23.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
20.6%
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
18.3%
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
5.0%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
6.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))))
43.8%
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
8.2%
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
12.4%
(*.f64 y.re (atan2.f64 x.im x.re))
12.9%
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
16.5%
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
7.2%
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
12.4%
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
18.9%
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
8.5%
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
18.7%
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
7.1%
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Compiler

Compiled 4 659 to 2 222 computations (52.3% saved)

simplify340.0ms (1.4%)

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

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
cost-diff0
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
cost-diff0
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))
cost-diff0
(pow.f64 x.im y.re)
cost-diff0
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
cost-diff6464
(+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im))))
cost-diff0
(*.f64 x.im x.im)
cost-diff0
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))
cost-diff0
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))
cost-diff0
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
cost-diff0
(atan2.f64 x.im x.re)
cost-diff0
(*.f64 y.re (atan2.f64 x.im x.re))
cost-diff0
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
cost-diff0
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
cost-diff0
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
cost-diff0
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
cost-diff6336
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
Rules
6 746×*-lowering-*.f32
6 746×*-lowering-*.f64
4 762×/-lowering-/.f32
4 762×/-lowering-/.f64
4 368×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051618
195618
2184618
3461618
41550614
52784614
63141614
73170614
83182614
93192614
103197614
115573614
125880614
136013614
146104614
156106614
166106614
176265614
186283614
196297614
08825499
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))))) (/ (pow (exp y.im) (atan2 x.im x.re)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))))
(sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))
(* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))
y.im
(log (sqrt (+ (* x.im x.im) (* x.re x.re))))
(sqrt (+ (* x.im x.im) (* x.re x.re)))
x.im
x.re
(* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))))
y.re
(* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))
(atan2 x.im x.re)
(cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))
(/ (pow (exp y.im) (atan2 x.im x.re)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(pow (exp y.im) (atan2 x.im x.re))
(exp y.im)
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(fabs (* y.re (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
y.re
(atan2 x.im x.re)
x.im
x.re
(* (pow (+ (* x.im x.im) (* x.re x.re)) (/ y.re 2)) (sin (* y.re (atan2 x.im x.re))))
(pow (+ (* x.im x.im) (* x.re x.re)) (/ y.re 2))
(+ (* x.im x.im) (* x.re x.re))
(* x.im x.im)
x.im
(* x.re x.re)
x.re
(/ y.re 2)
y.re
2
(sin (* y.re (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(atan2 x.im x.re)
(* (+ (pow x.im y.re) (* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im)))) (sin (* y.re (atan2 x.im x.re))))
(+ (pow x.im y.re) (* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im))))
(pow x.im y.re)
x.im
y.re
(* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im)))
1/2
(* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im))
(/ (* x.re x.re) x.im)
(* x.re x.re)
x.re
(/ (* y.re (pow x.im y.re)) x.im)
(* y.re (pow x.im y.re))
(sin (* y.re (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(atan2 x.im x.re)
(/ (sin (/ 1 (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(sin (/ 1 (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))
(/ 1 (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))
1
(/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))
(+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))
(* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im))))
(/ y.im 2)
y.im
2
(log (+ (* x.re x.re) (* x.im x.im)))
(+ (* x.re x.re) (* x.im x.im))
(* x.re x.re)
x.re
(* x.im x.im)
x.im
(* y.re (atan2 x.im x.re))
y.re
(atan2 x.im x.re)
(/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(exp (* (atan2 x.im x.re) y.im))
(* (atan2 x.im x.re) y.im)
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(sqrt (+ (* x.re x.re) (* x.im x.im)))
Outputs
(/ (+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))))) (/ (pow (exp y.im) (atan2 x.im x.re)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
y.im
(log (sqrt (+ (* x.im x.im) (* x.re x.re))))
(log.f64 (hypot.f64 x.im x.re))
(sqrt (+ (* x.im x.im) (* x.re x.re)))
(hypot.f64 x.im x.re)
x.im
x.re
(* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))))
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
y.re
(* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))
(*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(/ (pow (exp y.im) (atan2 x.im x.re)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(pow (exp y.im) (atan2 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp y.im)
(exp.f64 y.im)
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(hypot.f64 x.im x.re)
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
y.re
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
x.im
x.re
(* (pow (+ (* x.im x.im) (* x.re x.re)) (/ y.re 2)) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(pow (+ (* x.im x.im) (* x.re x.re)) (/ y.re 2))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))
(+ (* x.im x.im) (* x.re x.re))
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))
(* x.im x.im)
(*.f64 x.im x.im)
x.im
(* x.re x.re)
(*.f64 x.re x.re)
x.re
(/ y.re 2)
(/.f64 y.re #s(literal 2 binary64))
y.re
2
#s(literal 2 binary64)
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(* (+ (pow x.im y.re) (* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im)))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re (/.f64 (*.f64 x.re (/.f64 y.re x.im)) x.im)) #s(literal 2 binary64))))
(+ (pow x.im y.re) (* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im))))
(*.f64 (pow.f64 x.im y.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re (/.f64 (*.f64 x.re (/.f64 y.re x.im)) x.im)) #s(literal 2 binary64))))
(pow x.im y.re)
(pow.f64 x.im y.re)
x.im
y.re
(* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im)))
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re)))) (*.f64 x.im (*.f64 x.im #s(literal 2 binary64))))
1/2
#s(literal 1/2 binary64)
(* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im))
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(/ (* x.re x.re) x.im)
(*.f64 x.re (/.f64 x.re x.im))
(* x.re x.re)
(*.f64 x.re x.re)
x.re
(/ (* y.re (pow x.im y.re)) x.im)
(/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)
(* y.re (pow x.im y.re))
(*.f64 y.re (pow.f64 x.im y.re))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(/ (sin (/ 1 (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(/.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(sin (/ 1 (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/ 1 (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
1
#s(literal 1 binary64)
(/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im))))
(*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(/ y.im 2)
(/.f64 y.im #s(literal 2 binary64))
y.im
2
#s(literal 2 binary64)
(log (+ (* x.re x.re) (* x.im x.im)))
(log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))
(+ (* x.re x.re) (* x.im x.im))
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))
(* x.re x.re)
(*.f64 x.re x.re)
x.re
(* x.im x.im)
(*.f64 x.im x.im)
x.im
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
y.re
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re))
(/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(exp (* (atan2 x.im x.re) y.im))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(* (atan2 x.im x.re) y.im)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(sqrt (+ (* x.re x.re) (* x.im x.im)))
(hypot.f64 x.im x.re)

localize313.0ms (1.3%)

Memory
-50.4MiB live, 375.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
accuracy99.9%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
accuracy99.5%
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
accuracy93.2%
(log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
accuracy99.7%
(+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im))))
accuracy98.9%
(*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im))
accuracy98.1%
(/.f64 (*.f64 x.re x.re) x.im)
accuracy98.1%
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
accuracy100.0%
(*.f64 x.im x.im)
accuracy100.0%
(*.f64 y.re (atan2.f64 x.im x.re))
accuracy99.7%
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
accuracy93.9%
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))
accuracy100.0%
(atan2.f64 x.im x.re)
accuracy100.0%
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
accuracy100.0%
(*.f64 y.re (atan2.f64 x.im x.re))
accuracy100.0%
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
accuracy99.9%
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
accuracy99.8%
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
accuracy99.7%
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
Samples
88.0ms63×0invalid
65.0ms148×0exit
14.0ms32×0valid
10.0ms13×1exit
Compiler

Compiled 537 to 53 computations (90.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 108.0ms
ival-add: 27.0ms (25% of total)
ival-mult: 19.0ms (17.6% of total)
ival-div: 16.0ms (14.8% of total)
ival-pow: 15.0ms (13.9% of total)
ival-hypot: 9.0ms (8.3% of total)
ival-log: 7.0ms (6.5% of total)
ival-sin: 6.0ms (5.5% of total)
ival-exp: 4.0ms (3.7% of total)
ival-atan2: 2.0ms (1.8% of total)
ival-cos: 2.0ms (1.8% of total)
adjust: 1.0ms (0.9% of total)
ival-fabs: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series232.0ms (1%)

Memory
-6.6MiB live, 432.0MiB allocated
Counts
26 → 924
Calls
Call 1
Inputs
#<alt (pow (exp y.im) (atan2 x.im x.re))>
#<alt (/ (+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))))) (/ (pow (exp y.im) (atan2 x.im x.re)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))>
#<alt (+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))))>
#<alt (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (atan2 x.im x.re)>
#<alt (* (pow (+ (* x.im x.im) (* x.re x.re)) (/ y.re 2)) (sin (* y.re (atan2 x.im x.re))))>
#<alt (pow (+ (* x.im x.im) (* x.re x.re)) (/ y.re 2))>
#<alt (+ (* x.im x.im) (* x.re x.re))>
#<alt (* x.im x.im)>
#<alt (+ (pow x.im y.re) (* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im))))>
#<alt (* (+ (pow x.im y.re) (* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im)))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (pow x.im y.re)>
#<alt (* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im)))>
#<alt (/ 1 (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (/ (sin (/ 1 (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))>
#<alt (sin (/ 1 (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))>
#<alt (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))>
#<alt (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))>
#<alt (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (/ (* x.re x.re) x.im)>
#<alt (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im))>
#<alt (log (+ (* x.re x.re) (* x.im x.im)))>
#<alt (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im))))>
Outputs
#<alt 1>
#<alt (+ 1 (* y.im (atan2 x.im x.re)))>
#<alt (+ 1 (* y.im (+ (* 1/2 (* y.im (pow (atan2 x.im x.re) 2))) (atan2 x.im x.re))))>
#<alt (+ 1 (* y.im (+ (* y.im (+ (* 1/6 (* y.im (pow (atan2 x.im x.re) 3))) (* 1/2 (pow (atan2 x.im x.re) 2)))) (atan2 x.im x.re))))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (exp (* y.im (atan2 x.im x.re)))>
#<alt (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))>
#<alt (+ (* y.im (- (+ (* y.im (- (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))>
#<alt (+ (* y.im (- (+ (* y.im (- (+ (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.im (- (* -1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (+ (* 1/6 (* y.re (* (pow (atan2 x.im x.re) 4) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))>
#<alt (/ (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/2 (* y.im (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)))) (* -1/6 (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))))))>
#<alt (+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re)))))))))))>
#<alt (+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (+ (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (pow x.im 6)) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (pow x.im 6)) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))))))>
#<alt (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))))))>
#<alt (+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re)))))))))))>
#<alt (+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (+ (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (pow x.re 6)) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4))))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (pow x.re 6)) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))>
#<alt (* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))>
#<alt (* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))>
#<alt (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))>
#<alt (* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))>
#<alt (* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))>
#<alt (* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/6 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))>
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* 1/120 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5)))))))>
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* (pow y.im 2) (+ (* -1/5040 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 7))) (* 1/120 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5))))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (sin (* y.im (log x.re)))>
#<alt (+ (sin (* y.im (log x.re))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* y.im (log x.re))))) (pow x.re 2))))>
#<alt (+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))))))))>
#<alt (+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))>
#<alt (sin (* -1 (* y.im (log (/ 1 x.im)))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))>
#<alt (sin (* -1 (* y.im (log (/ -1 x.im)))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))>
#<alt (sin (* y.im (log x.im)))>
#<alt (+ (sin (* y.im (log x.im))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* y.im (log x.im))))) (pow x.im 2))))>
#<alt (+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))))))))>
#<alt (+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))>
#<alt (sin (* -1 (* y.im (log (/ 1 x.re)))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))>
#<alt (sin (* -1 (* y.im (log (/ -1 x.re)))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))))>
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (fabs (* y.re (atan2 x.im x.re)))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (atan2 x.im x.re)>
#<alt (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))))))>
#<alt (+ (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (pow x.im 2) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6)))))))))))))>
#<alt (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.re 6) (pow y.re 3))) (* 1/6 (* (pow x.re 6) y.re)))))) (pow x.im 6)))))>
#<alt (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.re 6) (pow y.re 3))) (* 1/6 (* (pow x.re 6) y.re)))))) (pow x.im 6)))))>
#<alt (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))))))>
#<alt (+ (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (pow x.re 2) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6)))))))))))))>
#<alt (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.im 6) (pow y.re 3))) (* 1/6 (* (pow x.im 6) y.re)))))) (pow x.re 6)))))>
#<alt (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.im 6) (pow y.re 3))) (* 1/6 (* (pow x.im 6) y.re)))))) (pow x.re 6)))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (+ (* 1/2 (* y.re (* (log (+ (pow x.im 2) (pow x.re 2))) (atan2 x.im x.re)))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* y.re (+ (* 1/2 (* (log (+ (pow x.im 2) (pow x.re 2))) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (atan2 x.im x.re))))))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* y.re (+ (* 1/2 (* (log (+ (pow x.im 2) (pow x.re 2))) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* 1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (atan2 x.im x.re))) (* y.re (+ (* -1/12 (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (atan2 x.im x.re) 3))) (* 1/48 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (atan2 x.im x.re)))))))))) (atan2 x.im x.re)))>
#<alt (* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (exp (* 1/2 (* y.re (log (pow x.re 2)))))>
#<alt (+ (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* 1/2 (* y.re (log (pow x.re 2))))))) (pow x.re 2))))>
#<alt (+ (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (* 1/2 (* y.re (log (pow x.re 2)))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))))))>
#<alt (+ (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (* 1/2 (* y.re (log (pow x.re 2)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))))))))>
#<alt (exp (* -1 (* y.re (log (/ 1 x.im)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.re 6) (pow y.re 3))) (* 1/6 (* (pow x.re 6) y.re))))) (pow x.im 6)))))>
#<alt (exp (* -1 (* y.re (log (/ -1 x.im)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.re 6) (pow y.re 3))) (* 1/6 (* (pow x.re 6) y.re))))) (pow x.im 6)))))>
#<alt (exp (* 1/2 (* y.re (log (pow x.im 2)))))>
#<alt (+ (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* 1/2 (* y.re (log (pow x.im 2))))))) (pow x.im 2))))>
#<alt (+ (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (* 1/2 (* y.re (log (pow x.im 2)))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))))))>
#<alt (+ (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (* 1/2 (* y.re (log (pow x.im 2)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))))))))>
#<alt (exp (* -1 (* y.re (log (/ 1 x.re)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.im 6) (pow y.re 3))) (* 1/6 (* (pow x.im 6) y.re))))) (pow x.re 6)))))>
#<alt (exp (* -1 (* y.re (log (/ -1 x.re)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))>
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.im 6) (pow y.re 3))) (* 1/6 (* (pow x.im 6) y.re))))) (pow x.re 6)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (+ 1 (* y.re (+ (* 1/8 (* y.re (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))) (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (+ 1 (* y.re (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* 1/48 (* y.re (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))) (* 1/8 (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))))>
#<alt (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (pow x.re 2)>
#<alt (+ (pow x.im 2) (pow x.re 2))>
#<alt (+ (pow x.im 2) (pow x.re 2))>
#<alt (+ (pow x.im 2) (pow x.re 2))>
#<alt (pow x.im 2)>
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))>
#<alt (pow x.im 2)>
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))>
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))>
#<alt (pow x.im 2)>
#<alt (+ (pow x.im 2) (pow x.re 2))>
#<alt (+ (pow x.im 2) (pow x.re 2))>
#<alt (+ (pow x.im 2) (pow x.re 2))>
#<alt (pow x.re 2)>
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))>
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))>
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))>
#<alt (pow x.re 2)>
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))>
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))>
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (pow x.im 2)>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (/ (+ (* 1/2 (* (pow x.re 2) (* y.re (pow x.im y.re)))) (* (pow x.im 2) (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (+ (* 1/2 (* (pow x.re 2) (* y.re (pow x.im y.re)))) (* (pow x.im 2) (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (+ (* 1/2 (* (pow x.re 2) (* y.re (pow x.im y.re)))) (* (pow x.im 2) (pow x.im y.re))) (pow x.im 2))>
#<alt (exp (* -1 (* y.re (log (/ 1 x.im)))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))>
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))>
#<alt (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))>
#<alt (+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))))>
#<alt (+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))))>
#<alt (+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))))>
#<alt 1>
#<alt (+ 1 (* y.re (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))>
#<alt (+ 1 (* y.re (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (* 1/2 (pow (log x.im) 2))))))))>
#<alt (+ 1 (* y.re (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (+ (* 1/2 (pow (log x.im) 2)) (* y.re (+ (* 1/6 (pow (log x.im) 3)) (* 1/4 (/ (* (pow x.re 2) (pow (log x.im) 2)) (pow x.im 2))))))))))))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) y.re)))>
#<alt (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) y.re)))>
#<alt (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) y.re)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* -1 (* y.re (+ (* -1 (/ (pow x.im y.re) y.re)) (* -1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (pow x.im y.re) y.re)) (* -1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (pow x.im y.re) y.re)) (* -1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))))))>
#<alt (pow x.im y.re)>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))>
#<alt (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))>
#<alt (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))>
#<alt (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))>
#<alt (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))>
#<alt (/ (+ (* 1/2 (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))>
#<alt (/ (+ (* 1/2 (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))>
#<alt (/ (+ (* 1/2 (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))>
#<alt (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (+ (* y.re (* (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))) (atan2 x.im x.re))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (* 1/2 (pow (log x.im) 2))) (atan2 x.im x.re)))) (* (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* y.re (+ (* -1/6 (* (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))) (pow (atan2 x.im x.re) 3))) (* (+ (* 1/6 (pow (log x.im) 3)) (* 1/4 (/ (* (pow x.re 2) (pow (log x.im) 2)) (pow x.im 2)))) (atan2 x.im x.re)))) (* (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (* 1/2 (pow (log x.im) 2))) (atan2 x.im x.re))))) (* (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))>
#<alt (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)))>
#<alt (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)))>
#<alt (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)) (* -1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)) (* -1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))))))>
#<alt (* -1 (* y.re (+ (* -1 (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)) (* -1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))))))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))>
#<alt (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))>
#<alt (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))>
#<alt (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))>
#<alt (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))>
#<alt (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))>
#<alt (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))>
#<alt (pow x.im y.re)>
#<alt (pow x.im y.re)>
#<alt (pow x.im y.re)>
#<alt (pow x.im y.re)>
#<alt (exp (* -1 (* y.re (log (/ 1 x.im)))))>
#<alt (exp (* -1 (* y.re (log (/ 1 x.im)))))>
#<alt (exp (* -1 (* y.re (log (/ 1 x.im)))))>
#<alt (exp (* -1 (* y.re (log (/ 1 x.im)))))>
#<alt (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))>
#<alt (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))>
#<alt (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))>
#<alt (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))>
#<alt 1>
#<alt (+ 1 (* y.re (log x.im)))>
#<alt (+ 1 (* y.re (+ (log x.im) (* 1/2 (* y.re (pow (log x.im) 2))))))>
#<alt (+ 1 (* y.re (+ (log x.im) (* y.re (+ (* 1/6 (* y.re (pow (log x.im) 3))) (* 1/2 (pow (log x.im) 2)))))))>
#<alt (pow x.im y.re)>
#<alt (pow x.im y.re)>
#<alt (pow x.im y.re)>
#<alt (pow x.im y.re)>
#<alt (pow x.im y.re)>
#<alt (pow x.im y.re)>
#<alt (pow x.im y.re)>
#<alt (pow x.im y.re)>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))>
#<alt (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (log x.im))) (pow x.im 2))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))>
#<alt (* y.re (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (* y.re (+ (* 1/4 (/ (* (pow x.re 2) (* y.re (pow (log x.im) 2))) (pow x.im 2))) (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2)))))))>
#<alt (* y.re (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (* y.re (+ (* 1/12 (/ (* (pow x.re 2) (* y.re (pow (log x.im) 3))) (pow x.im 2))) (* 1/4 (/ (* (pow x.re 2) (pow (log x.im) 2)) (pow x.im 2)))))))))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))>
#<alt (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))>
#<alt (* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* -1 (* y.im (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 (* y.im (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (* -1 (* y.im (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* 1/2 (* y.im (log (pow x.im 2)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (* y.im (log (pow x.im 2)))) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))>
#<alt (+ (* 1/2 (* y.im (log (pow x.im 2)))) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/6 (/ (* (pow x.im 6) y.im) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/6 (/ (* (pow x.im 6) y.im) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* 1/2 (* y.im (log (pow x.re 2)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (* y.im (log (pow x.re 2)))) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))>
#<alt (+ (* 1/2 (* y.im (log (pow x.re 2)))) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/6 (/ (* (pow x.re 6) y.im) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/6 (/ (* (pow x.re 6) y.im) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (+ (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re)))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))>
#<alt (* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))>
#<alt (* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))>
#<alt (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))>
#<alt (+ (* y.im (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (- (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (+ (* y.im (- (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* -1/48 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/6 (* (pow x.im 6) y.im)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/6 (* (pow x.im 6) y.im)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/6 (* (pow x.re 6) y.im)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))>
#<alt (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))>
#<alt (+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/6 (* (pow x.re 6) y.im)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))>
#<alt (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))>
#<alt (+ (* y.re (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* -1/2 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (exp (* y.im (atan2 x.im x.re))))) (+ (* -1/6 (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (+ (sin (* y.re (atan2 x.im x.re))) (* 1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1/8 (* y.im (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (* y.re (atan2 x.im x.re)))))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (log (+ (pow x.im 2) (pow x.re 2))))))))>
#<alt (+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (log (+ (pow x.im 2) (pow x.re 2))))) (* y.im (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (* y.re (atan2 x.im x.re))))) (* -1/48 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))))))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))>
#<alt (+ (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))>
#<alt (+ (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))>
#<alt (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/6 (* (pow x.im 6) y.im)))) (pow x.re 6)))))))>
#<alt (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/6 (* (pow x.im 6) y.im)))) (pow x.re 6)))))))>
#<alt (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))>
#<alt (+ (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))>
#<alt (+ (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))>
#<alt (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/6 (* (pow x.re 6) y.im)))) (pow x.im 6)))))))>
#<alt (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))>
#<alt (+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/6 (* (pow x.re 6) y.im)))) (pow x.im 6)))))))>
#<alt (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))>
#<alt (+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* -1/2 (* y.re (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))>
#<alt (+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* -1/6 (* y.re (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))>
#<alt (/ 1 (* y.re (atan2 x.im x.re)))>
#<alt (+ (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (/ 1 (* y.re (atan2 x.im x.re))))>
#<alt (+ (* y.im (- (* 1/4 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 3) (pow (atan2 x.im x.re) 3)))) (* 1/2 (/ (log (+ (pow x.im 2) (pow x.re 2))) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))))) (/ 1 (* y.re (atan2 x.im x.re))))>
#<alt (+ (* y.im (- (* y.im (- (* -1/8 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 4) (pow (atan2 x.im x.re) 4)))) (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* (pow y.re 3) (pow (atan2 x.im x.re) 3)))))) (* 1/2 (/ (log (+ (pow x.im 2) (pow x.re 2))) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))))) (/ 1 (* y.re (atan2 x.im x.re))))>
#<alt (/ 2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (/ (+ (* -4 (/ (* y.re (atan2 x.im x.re)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) y.im)>
#<alt (/ (- (+ (* 8 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) (* 4 (/ (* y.re (atan2 x.im x.re)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))) y.im)>
#<alt (/ (- (+ (* -16 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) (+ (* -8 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 4 (/ (* y.re (atan2 x.im x.re)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) y.im)>
#<alt (/ 2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* -1 (/ (- (* 4 (/ (* y.re (atan2 x.im x.re)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 8 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 4 (/ (* y.re (atan2 x.im x.re)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im)) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* 8 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) y.im)) (* 4 (/ (* y.re (atan2 x.im x.re)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im)) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))>
#<alt (/ 1 (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (- (* -1 (* (pow x.re 2) (+ (* -1/4 (/ y.im (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ y.im (* (pow x.im 2) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1 (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ y.im (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (pow y.im 2) (* (pow x.im 6) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ y.im (* (pow x.im 6) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (+ (* -1/4 (/ y.im (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ y.im (* (pow x.im 2) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (/ 1 (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.re 4))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.im 6) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.im 6) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 6))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (* (pow x.re 4) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (* (pow x.re 4) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))>
#<alt (/ 1 (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.re 4))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.im 6) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.im 6) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 6))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (* (pow x.re 4) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (* (pow x.re 4) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))>
#<alt (/ 1 (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (- (* -1 (* (pow x.im 2) (+ (* -1/4 (/ y.im (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ y.im (* (pow x.re 2) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (+ (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1 (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ y.im (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (pow y.im 2) (* (pow x.re 6) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ y.im (* (pow x.re 6) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (+ (* -1/4 (/ y.im (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ y.im (* (pow x.re 2) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))>
#<alt (/ 1 (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.im 4))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.re 6) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.re 6) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 6))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (* (pow x.im 4) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (* (pow x.im 4) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))>
#<alt (/ 1 (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))>
#<alt (+ (* -1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.im 4))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.re 6) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.re 6) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 6))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (* (pow x.im 4) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (* (pow x.im 4) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))>
#<alt (/ 2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (+ (* -4 (/ (* y.re (atan2 x.im x.re)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ 1 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (+ (* y.re (- (* 8 (/ (* y.re (pow (atan2 x.im x.re) 2)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 4 (/ (atan2 x.im x.re) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (* 2 (/ 1 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (+ (* y.re (- (* y.re (- (* -16 (/ (* y.re (pow (atan2 x.im x.re) 3)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* -8 (/ (pow (atan2 x.im x.re) 2) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))))) (* 4 (/ (atan2 x.im x.re) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (* 2 (/ 1 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))))>
#<alt (/ 1 (* y.re (atan2 x.im x.re)))>
#<alt (/ (+ (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (pow (atan2 x.im x.re) 2)))) (/ 1 (atan2 x.im x.re))) y.re)>
#<alt (/ (- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (pow (atan2 x.im x.re) 3)))) (/ 1 (atan2 x.im x.re))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (pow (atan2 x.im x.re) 2))))) y.re)>
#<alt (/ (- (+ (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 4)))) (/ 1 (atan2 x.im x.re))) (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (pow (atan2 x.im x.re) 3)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (pow (atan2 x.im x.re) 2)))))) y.re)>
#<alt (/ 1 (* y.re (atan2 x.im x.re)))>
#<alt (* -1 (/ (- (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (pow (atan2 x.im x.re) 2)))) (/ 1 (atan2 x.im x.re))) y.re))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (pow (atan2 x.im x.re) 3)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2)))) y.re)) (/ 1 (atan2 x.im x.re))) y.re))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* y.re (pow (atan2 x.im x.re) 4)))) (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (pow (atan2 x.im x.re) 3)))) y.re)) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2)))) y.re)) (/ 1 (atan2 x.im x.re))) y.re))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))>
#<alt (+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))>
#<alt (+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))>
#<alt (cos (* y.im (log x.re)))>
#<alt (+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2))))>
#<alt (+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))>
#<alt (+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))>
#<alt (cos (* -1 (* y.im (log (/ 1 x.im)))))>
#<alt (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))>
#<alt (cos (* -1 (* y.im (log (/ -1 x.im)))))>
#<alt (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))>
#<alt (cos (* y.im (log x.im)))>
#<alt (+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2))))>
#<alt (+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))>
#<alt (+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))>
#<alt (cos (* -1 (* y.im (log (/ 1 x.re)))))>
#<alt (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))>
#<alt (cos (* -1 (* y.im (log (/ -1 x.re)))))>
#<alt (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))))>
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* y.im (log x.re))>
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))>
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))>
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))>
#<alt (* -1 (* y.im (log (/ 1 x.im))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))>
#<alt (* -1 (* y.im (log (/ -1 x.im))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))>
#<alt (* y.im (log x.im))>
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))>
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))>
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))>
#<alt (* -1 (* y.im (log (/ 1 x.re))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))>
#<alt (* -1 (* y.im (log (/ -1 x.re))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))>
#<alt (* y.re (atan2 x.im x.re))>
#<alt (* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* (pow y.re 2) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/120 (* (pow y.re 2) (pow (atan2 x.im x.re) 5))))) (atan2 x.im x.re)))>
#<alt (* y.re (+ (* (pow y.re 2) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* (pow y.re 2) (+ (* -1/5040 (* (pow y.re 2) (pow (atan2 x.im x.re) 7))) (* 1/120 (pow (atan2 x.im x.re) 5)))))) (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (sin (* y.re (atan2 x.im x.re)))>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (pow x.re 2) x.im)>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) y.re) (pow x.im 2))>
#<alt (* y.re (+ (/ (* (pow x.re 2) (* y.re (log x.im))) (pow x.im 2)) (/ (pow x.re 2) (pow x.im 2))))>
#<alt (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow (log x.im) 2))) (pow x.im 2))) (/ (* (pow x.re 2) (log x.im)) (pow x.im 2)))) (/ (pow x.re 2) (pow x.im 2))))>
#<alt (* y.re (+ (* y.re (+ (* y.re (+ (* 1/6 (/ (* (pow x.re 2) (* y.re (pow (log x.im) 3))) (pow x.im 2))) (* 1/2 (/ (* (pow x.re 2) (pow (log x.im) 2)) (pow x.im 2))))) (/ (* (pow x.re 2) (log x.im)) (pow x.im 2)))) (/ (pow x.re 2) (pow x.im 2))))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))>
#<alt (log (pow x.im 2))>
#<alt (+ (log (pow x.im 2)) (/ (pow x.re 2) (pow x.im 2)))>
#<alt (+ (log (pow x.im 2)) (* (pow x.re 2) (+ (* -1/2 (/ (pow x.re 2) (pow x.im 4))) (/ 1 (pow x.im 2)))))>
#<alt (+ (log (pow x.im 2)) (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/3 (/ (pow x.re 2) (pow x.im 6))) (* 1/2 (/ 1 (pow x.im 4))))) (/ 1 (pow x.im 2)))))>
#<alt (* -2 (log (/ 1 x.re)))>
#<alt (+ (* -2 (log (/ 1 x.re))) (/ (pow x.im 2) (pow x.re 2)))>
#<alt (+ (* -2 (log (/ 1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (/ (pow x.im 2) (pow x.re 2))))>
#<alt (+ (* -2 (log (/ 1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/3 (/ (pow x.im 6) (pow x.re 6))) (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (* -2 (log (/ -1 x.re)))>
#<alt (+ (* -2 (log (/ -1 x.re))) (/ (pow x.im 2) (pow x.re 2)))>
#<alt (+ (* -2 (log (/ -1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (/ (pow x.im 2) (pow x.re 2))))>
#<alt (+ (* -2 (log (/ -1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/3 (/ (pow x.im 6) (pow x.re 6))) (/ (pow x.im 2) (pow x.re 2)))))>
#<alt (log (pow x.re 2))>
#<alt (+ (log (pow x.re 2)) (/ (pow x.im 2) (pow x.re 2)))>
#<alt (+ (log (pow x.re 2)) (* (pow x.im 2) (+ (* -1/2 (/ (pow x.im 2) (pow x.re 4))) (/ 1 (pow x.re 2)))))>
#<alt (+ (log (pow x.re 2)) (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/3 (/ (pow x.im 2) (pow x.re 6))) (* 1/2 (/ 1 (pow x.re 4))))) (/ 1 (pow x.re 2)))))>
#<alt (* -2 (log (/ 1 x.im)))>
#<alt (+ (* -2 (log (/ 1 x.im))) (/ (pow x.re 2) (pow x.im 2)))>
#<alt (+ (* -2 (log (/ 1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (/ (pow x.re 2) (pow x.im 2))))>
#<alt (+ (* -2 (log (/ 1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/3 (/ (pow x.re 6) (pow x.im 6))) (/ (pow x.re 2) (pow x.im 2)))))>
#<alt (* -2 (log (/ -1 x.im)))>
#<alt (+ (* -2 (log (/ -1 x.im))) (/ (pow x.re 2) (pow x.im 2)))>
#<alt (+ (* -2 (log (/ -1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (/ (pow x.re 2) (pow x.im 2))))>
#<alt (+ (* -2 (log (/ -1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/3 (/ (pow x.re 6) (pow x.im 6))) (/ (pow x.re 2) (pow x.im 2)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))>
#<alt (* 1/2 (* y.im (log (pow x.im 2))))>
#<alt (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))>
#<alt (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))>
#<alt (* -1 (* y.im (log (/ 1 x.re))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/6 (/ (* (pow x.im 6) y.im) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))>
#<alt (* -1 (* y.im (log (/ -1 x.re))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/6 (/ (* (pow x.im 6) y.im) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))>
#<alt (* 1/2 (* y.im (log (pow x.re 2))))>
#<alt (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))>
#<alt (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))>
#<alt (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))>
#<alt (* -1 (* y.im (log (/ 1 x.im))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))>
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/6 (/ (* (pow x.re 6) y.im) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))>
#<alt (* -1 (* y.im (log (/ -1 x.im))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))>
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/6 (/ (* (pow x.re 6) y.im) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))>
Calls

231 calls:

TimeVariablePointExpression
19.0ms
y.im
@0
(* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im))))
18.0ms
y.im
@-inf
(pow (exp y.im) (atan2 x.im x.re))
17.0ms
y.im
@inf
(pow (exp y.im) (atan2 x.im x.re))
14.0ms
x.im
@0
(pow (exp y.im) (atan2 x.im x.re))
10.0ms
x.re
@0
(* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im)))

rewrite393.0ms (1.6%)

Memory
60.2MiB live, 950.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 418×/-lowering-/.f32
4 418×/-lowering-/.f64
3 952×*-lowering-*.f32
3 952×*-lowering-*.f64
3 102×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051372
1255368
21731368
08273276
Stop Event
iter limit
node limit
Counts
26 → 774
Calls
Call 1
Inputs
(pow (exp y.im) (atan2 x.im x.re))
(/ (+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))))) (/ (pow (exp y.im) (atan2 x.im x.re)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(+ (sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (* y.re (* (atan2 x.im x.re) (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))))))
(sin (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))
(fabs (* y.re (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(atan2 x.im x.re)
(* (pow (+ (* x.im x.im) (* x.re x.re)) (/ y.re 2)) (sin (* y.re (atan2 x.im x.re))))
(pow (+ (* x.im x.im) (* x.re x.re)) (/ y.re 2))
(+ (* x.im x.im) (* x.re x.re))
(* x.im x.im)
(+ (pow x.im y.re) (* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im))))
(* (+ (pow x.im y.re) (* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im)))) (sin (* y.re (atan2 x.im x.re))))
(pow x.im y.re)
(* 1/2 (* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im)))
(/ 1 (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))
(/ (sin (/ 1 (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re)))))) (/ (exp (* (atan2 x.im x.re) y.im)) (pow (sqrt (+ (* x.re x.re) (* x.im x.im))) y.re)))
(sin (/ 1 (/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))))
(/ 1 (+ (* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im)))) (* y.re (atan2 x.im x.re))))
(cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))))
(* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))
(sin (* y.re (atan2 x.im x.re)))
(/ (* x.re x.re) x.im)
(* (/ (* x.re x.re) x.im) (/ (* y.re (pow x.im y.re)) x.im))
(log (+ (* x.re x.re) (* x.im x.im)))
(* (/ y.im 2) (log (+ (* x.re x.re) (* x.im x.im))))
Outputs
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (+.f64 (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))
(exp.f64 (*.f64 y.im (*.f64 #s(literal 2 binary64) (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (+.f64 y.im y.im))) (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 y.im) (+.f64 (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (exp.f64 y.im) (*.f64 #s(literal 2 binary64) (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (exp.f64 y.im) (*.f64 (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) (+.f64 (/.f64 y.im #s(literal 2 binary64)) (/.f64 y.im #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (+.f64 y.im y.im)) (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 y.im y.im)) (atan2.f64 x.im x.re)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (atan2.f64 x.im x.re)) (exp.f64 (atan2.f64 x.im x.re))) (/.f64 y.im #s(literal 2 binary64)))
(*.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))) (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(neg.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))) (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))) (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 1 binary64)) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (neg.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (neg.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(pow.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (/.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))))
(*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))
(*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))))
(*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (neg.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))) (*.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))) (/.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (/.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))) (/.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))))))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))))))
(*.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(+.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))
(fma.f64 (atan2.f64 x.im x.re) (*.f64 y.re (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (atan2.f64 x.im x.re) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) y.re) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) y.re (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (*.f64 y.re (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (atan2.f64 x.im x.re) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(/.f64 (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))) (neg.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(fabs.f64 (*.f64 (atan2.f64 x.im x.re) y.re))
(fabs.f64 (-.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)))
(fabs.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))
(fabs.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(fabs.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.re) (neg.f64 (atan2.f64 x.im x.re))))
(fabs.f64 (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (-.f64 #s(literal 0 binary64) y.re)))
(fabs.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 0 binary64)))
(*.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (fabs.f64 y.re) (fabs.f64 (atan2.f64 x.im x.re)))
(*.f64 (fabs.f64 (atan2.f64 x.im x.re)) (fabs.f64 y.re))
(*.f64 (atan2.f64 x.im x.re) y.re)
(*.f64 y.re (atan2.f64 x.im x.re))
(log.f64 (exp.f64 (atan2.f64 x.im x.re)))
(atan2.f64 x.im x.re)
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re))
(exp.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.re)))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (+.f64 (/.f64 y.re #s(literal 4 binary64)) (/.f64 y.re #s(literal 4 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) y.re)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 4 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64)))))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) y.re))
(/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (/.f64 y.re #s(literal 4 binary64)) (/.f64 y.re #s(literal 4 binary64))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 4 binary64))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 (/.f64 y.re #s(literal 4 binary64)) #s(literal 2 binary64)))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))) (/.f64 y.re #s(literal 4 binary64))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (/.f64 y.re #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 (hypot.f64 x.im x.re) y.re)
(pow.f64 (hypot.f64 x.im x.re) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 (hypot.f64 x.im x.re) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 (hypot.f64 x.im x.re) (*.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) y.re) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64)))
(pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (-.f64 #s(literal 0 binary64) y.re)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) y.re) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 y.re) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(pow.f64 (exp.f64 (/.f64 y.re #s(literal 2 binary64))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 y.re #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (/.f64 y.re #s(literal 4 binary64)) (/.f64 y.re #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (+.f64 (/.f64 y.re #s(literal 4 binary64)) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (/.f64 y.re #s(literal 4 binary64)) (/.f64 y.re #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (+.f64 (/.f64 y.re #s(literal 4 binary64)) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (pow.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (+.f64 (/.f64 y.re #s(literal 4 binary64)) (/.f64 y.re #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (+.f64 (/.f64 y.re #s(literal 4 binary64)) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (+.f64 (/.f64 y.re #s(literal 4 binary64)) (/.f64 y.re #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 (/.f64 y.re #s(literal 4 binary64)) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (pow.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 4 binary64)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) y.re) (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) y.re))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))) (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(exp.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(-.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(-.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(fma.f64 x.im x.im (*.f64 x.re x.re))
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 (-.f64 #s(literal 0 binary64) x.im) (-.f64 #s(literal 0 binary64) x.im) (*.f64 x.re x.re))
(fma.f64 (exp.f64 (log.f64 x.re)) (exp.f64 (log.f64 x.re)) (*.f64 x.im x.im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(/.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))
(/.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (neg.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (neg.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (neg.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(/.f64 (neg.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (neg.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (exp.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (exp.f64 (log.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (exp.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (exp.f64 (log.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (exp.f64 (log.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (exp.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (*.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 (/.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1 binary64))
(pow.f64 (hypot.f64 x.im x.re) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal -1 binary64))
(*.f64 (hypot.f64 x.im x.re) (hypot.f64 x.im x.re))
(*.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(*.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(*.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (/.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 x.im x.re)) (/.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (-.f64 x.im x.re)))
(*.f64 (/.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 x.re x.im)) (/.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (-.f64 x.re x.im)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.im)))
(pow.f64 x.im #s(literal 2 binary64))
(pow.f64 (*.f64 x.im x.im) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) x.im) #s(literal 2 binary64))
(*.f64 x.im x.im)
(*.f64 (-.f64 #s(literal 0 binary64) x.im) (-.f64 #s(literal 0 binary64) x.im))
(+.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re))
(-.f64 (/.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re))) (/.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) x.im) (pow.f64 x.im y.re))
(fma.f64 (/.f64 (*.f64 x.re x.re) x.im) (*.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 x.im y.re))
(fma.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im y.re))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) x.im) #s(literal 1/2 binary64) (pow.f64 x.im y.re))
(fma.f64 (pow.f64 x.im (/.f64 y.re #s(literal 2 binary64))) (pow.f64 x.im (/.f64 y.re #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (pow.f64 x.im y.re))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (/.f64 (/.f64 #s(literal 1 binary64) x.im) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))) (pow.f64 x.im y.re))
(fma.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im) (pow.f64 x.im y.re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))) (/.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im y.re))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))) (pow.f64 x.im y.re))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (*.f64 y.re (pow.f64 x.im y.re))) (/.f64 #s(literal 1 binary64) x.im) (pow.f64 x.im y.re))
(fma.f64 (/.f64 (/.f64 (*.f64 x.re x.re) x.im) x.im) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))) (pow.f64 x.im y.re))
(fma.f64 (/.f64 #s(literal 1/2 binary64) x.im) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (pow.f64 x.im y.re))
(fma.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))) (pow.f64 x.im y.re))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x.re) x.im) (/.f64 (/.f64 x.re x.im) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))) (pow.f64 x.im y.re))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) x.im) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))) (pow.f64 x.im y.re))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) x.im) (pow.f64 x.im y.re))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))) (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)) (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))))
(/.f64 (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64))) (+.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re)))))
(/.f64 (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))))
(/.f64 (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)) (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re)))
(/.f64 (-.f64 (*.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))) (*.f64 (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)) (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)))) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))) (/.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))) (*.f64 (/.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re))))))
(*.f64 (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 x.im y.re)) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))
(+.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 x.im y.re)))
(+.f64 (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 x.im y.re) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))
(fma.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 x.im y.re)))
(fma.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re)))) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re)))) (*.f64 (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))) (*.f64 (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64)))) (+.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64)))) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))
(/.f64 (*.f64 (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (+.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64))))) (neg.f64 (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 x.im (*.f64 y.re #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 3 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (neg.f64 (+.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (pow.f64 x.im y.re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) #s(literal 2 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (neg.f64 (-.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 x.im y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 x.im y.re)) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 x.im y.re))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))) (*.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 x.im y.re)) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 x.im y.re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 x.im y.re)) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 x.im y.re))) (*.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 x.im y.re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (+.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))))
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (*.f64 y.re (log.f64 x.im)))
(exp.f64 (*.f64 (log.f64 x.im) (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 x.im) (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 x.im (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.im)) (/.f64 y.re #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x.im) (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) (/.f64 y.re #s(literal 2 binary64))) (*.f64 (log.f64 x.im) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x.im x.im) (/.f64 y.re #s(literal -2 binary64))))
(pow.f64 x.im y.re)
(pow.f64 x.im (+.f64 (/.f64 y.re #s(literal 2 binary64)) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 x.im (*.f64 #s(literal 2 binary64) (/.f64 y.re #s(literal 2 binary64))))
(pow.f64 x.im (*.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 x.im x.im) (/.f64 y.re #s(literal 2 binary64)))
(pow.f64 (pow.f64 x.im y.re) #s(literal 1 binary64))
(pow.f64 (pow.f64 x.im (*.f64 #s(literal 2 binary64) y.re)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 x.im (/.f64 y.re #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 x.im x.im) #s(literal 1/2 binary64)) y.re)
(pow.f64 (pow.f64 (*.f64 x.im x.im) (-.f64 #s(literal 0 binary64) y.re)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 y.re) (log.f64 x.im))
(*.f64 (pow.f64 x.im (/.f64 y.re #s(literal 2 binary64))) (pow.f64 x.im (/.f64 y.re #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))) (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 x.im (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (*.f64 y.re (pow.f64 x.im y.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 #s(literal 1/2 binary64) (*.f64 x.re (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 x.im (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re)))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 x.im (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) #s(literal 1/2 binary64))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))))
(/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re)))) (neg.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (*.f64 y.re (pow.f64 x.im y.re))) x.im)
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re))))) (*.f64 x.im x.im))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))) x.im)
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) #s(literal 1 binary64)) (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re)))) (-.f64 #s(literal 0 binary64) x.im))
(/.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re)))) #s(literal 1/2 binary64)) (*.f64 x.im x.im))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) #s(literal 1/2 binary64)) x.im)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (*.f64 y.re (pow.f64 x.im y.re)))) (-.f64 #s(literal 0 binary64) x.im))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re)))))) (neg.f64 (*.f64 x.im x.im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))))) (-.f64 #s(literal 0 binary64) x.im))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) #s(literal 1 binary64))) (neg.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))))) (neg.f64 (-.f64 #s(literal 0 binary64) x.im)))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re)))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 x.im x.im)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) x.im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) x.im))
(*.f64 (/.f64 (*.f64 x.re x.re) x.im) (*.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) x.im) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (/.f64 (/.f64 #s(literal 1 binary64) x.im) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) x.im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))) (/.f64 (*.f64 x.re x.re) x.im))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) (*.f64 y.re (pow.f64 x.im y.re))) (/.f64 #s(literal 1 binary64) x.im))
(*.f64 (/.f64 (/.f64 (*.f64 x.re x.re) x.im) x.im) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x.re) x.im) (/.f64 (/.f64 x.re x.im) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) x.im) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 x.im (*.f64 x.re x.re))) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) x.im))
(+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(+.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)))
(+.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64)))
(exp.f64 (log.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(fma.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 y.im (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.im (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(fma.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 1 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)))
(fma.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64)))
(fma.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 1/2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) (neg.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64)) (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(*.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))) (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64))))
(/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64)) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (neg.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal -1 binary64))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) (/.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))))
(*.f64 (*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64)) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (neg.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (/.f64 (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))))) (/.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) (exp.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))) (sin.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64))) (cos.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64))) (sin.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64))) (cos.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64))) (sin.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64)))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (cos.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sin.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(fma.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))) (sin.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (cos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (sin.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64))) (cos.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64))) (sin.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64)))))
(fma.f64 (sin.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64))) (cos.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64))) (*.f64 (cos.f64 (*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 1 binary64))) (sin.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 1 binary64)))))
(neg.f64 (sin.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) (*.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (/.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))))
(-.f64 (/.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))))
(/.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (neg.f64 (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))))
(pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (+.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 1 binary64)))
(cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (/.f64 #s(literal 2 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 #s(literal 2 binary64) y.im)))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (/.f64 #s(literal 2 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 #s(literal 2 binary64) y.im)))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 #s(literal 2 binary64) y.im)) (/.f64 (log.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 2 binary64) y.im)) (/.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) y.im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (*.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) y.im))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) y.im)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 #s(literal 2 binary64) y.im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (neg.f64 (/.f64 #s(literal 2 binary64) y.im)))
(/.f64 (neg.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 2 binary64) y.im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) y.im))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (neg.f64 (/.f64 #s(literal 2 binary64) y.im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal -1 binary64))
(*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(*.f64 y.im (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.im)
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 1 binary64) y.im)))
(*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal 2 binary64)))
(*.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y.im)))
(sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))
(exp.f64 (*.f64 (log.f64 (/.f64 x.im (*.f64 x.re x.re))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x.im)) (/.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) x.im)))
(neg.f64 (/.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) x.im)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) x.im))
(/.f64 (*.f64 x.re x.re) x.im)
(/.f64 #s(literal 1 binary64) (/.f64 x.im (*.f64 x.re x.re)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x.im (*.f64 x.re x.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 x.im (*.f64 (*.f64 x.re x.re) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (-.f64 #s(literal 0 binary64) x.im))
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1 binary64)) x.im)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re))) (neg.f64 (-.f64 #s(literal 0 binary64) x.im)))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) x.im))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x.im))))
(pow.f64 (/.f64 x.im (*.f64 x.re x.re)) #s(literal -1 binary64))
(*.f64 x.re (/.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1 binary64) x.im))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) x.im))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x.im)))
(*.f64 (/.f64 #s(literal 1 binary64) x.im) (*.f64 x.re x.re))
(*.f64 (/.f64 #s(literal 1 binary64) x.im) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re)) #s(literal -1 binary64)))
(*.f64 (/.f64 x.re x.im) x.re)
(*.f64 (/.f64 x.re #s(literal -1 binary64)) (/.f64 (neg.f64 x.re) x.im))
(*.f64 (/.f64 (neg.f64 x.re) #s(literal -1 binary64)) (/.f64 x.re x.im))
(/.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))))
(/.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 x.im (*.f64 x.re x.re)))
(/.f64 #s(literal 1 binary64) (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))) (/.f64 (*.f64 x.re x.re) x.im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x.im (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re)))) (*.f64 (*.f64 x.re x.re) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im (-.f64 #s(literal 0 binary64) x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 x.im (*.f64 x.re x.re)) x.im) (*.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 x.im (*.f64 x.re x.re)) (-.f64 #s(literal 0 binary64) x.im)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) x.im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im (/.f64 x.im (*.f64 x.re x.re))) (*.f64 (*.f64 y.re (pow.f64 x.im y.re)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im (-.f64 #s(literal 0 binary64) x.im)) (*.f64 (*.f64 y.re (pow.f64 x.im y.re)) (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))) x.im) (*.f64 #s(literal 1 binary64) (*.f64 x.re x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))) (-.f64 #s(literal 0 binary64) x.im)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) x.im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.re x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x.im (*.f64 x.re x.re)) (*.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x.im) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (/.f64 (*.f64 x.re x.re) x.im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))))))
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) x.im)
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1 binary64)) (*.f64 x.im (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re)))))
(/.f64 (*.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re)))) (*.f64 x.im (-.f64 #s(literal 0 binary64) x.im)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 (/.f64 x.im (*.f64 x.re x.re)) x.im))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re)))) (*.f64 (/.f64 x.im (*.f64 x.re x.re)) (-.f64 #s(literal 0 binary64) x.im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 (-.f64 #s(literal 0 binary64) x.im) x.im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x.im) (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(/.f64 (*.f64 (*.f64 y.re (pow.f64 x.im y.re)) #s(literal 1 binary64)) (*.f64 x.im (/.f64 x.im (*.f64 x.re x.re))))
(/.f64 (*.f64 (*.f64 y.re (pow.f64 x.im y.re)) (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re))) (*.f64 x.im (-.f64 #s(literal 0 binary64) x.im)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x.re x.re)) (*.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))) x.im))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re))) (*.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))) (-.f64 #s(literal 0 binary64) x.im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.re x.re)) (*.f64 (-.f64 #s(literal 0 binary64) x.im) x.im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re))) (*.f64 x.im x.im))
(/.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re))))) (neg.f64 (*.f64 x.im x.im)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) x.im))
(/.f64 (*.f64 (/.f64 (*.f64 x.re x.re) x.im) #s(literal 1 binary64)) (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))))
(/.f64 (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re)))) (-.f64 #s(literal 0 binary64) x.im))
(/.f64 (*.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) #s(literal 1 binary64)) (/.f64 x.im (*.f64 x.re x.re)))
(/.f64 (*.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) x.im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) x.im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (/.f64 (*.f64 x.re x.re) x.im)) (-.f64 #s(literal 0 binary64) x.im))
(/.f64 (neg.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))) (neg.f64 (/.f64 x.im (*.f64 x.re x.re))))
(/.f64 (neg.f64 (/.f64 (*.f64 x.re x.re) x.im)) (neg.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1 binary64))) (neg.f64 (*.f64 x.im (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))))) (neg.f64 (*.f64 x.im (-.f64 #s(literal 0 binary64) x.im))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))) (neg.f64 (*.f64 (/.f64 x.im (*.f64 x.re x.re)) x.im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))))) (neg.f64 (*.f64 (/.f64 x.im (*.f64 x.re x.re)) (-.f64 #s(literal 0 binary64) x.im))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) x.im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))))) (neg.f64 (*.f64 x.im x.im)))
(/.f64 (neg.f64 (*.f64 (*.f64 y.re (pow.f64 x.im y.re)) #s(literal 1 binary64))) (neg.f64 (*.f64 x.im (/.f64 x.im (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 y.re (pow.f64 x.im y.re)) (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)))) (neg.f64 (*.f64 x.im (-.f64 #s(literal 0 binary64) x.im))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x.re x.re))) (neg.f64 (*.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))) x.im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)))) (neg.f64 (*.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re))) (-.f64 #s(literal 0 binary64) x.im))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.re x.re))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) x.im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)))) (neg.f64 (*.f64 x.im x.im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x.re (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re)))))) (neg.f64 (neg.f64 (*.f64 x.im x.im))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) x.im)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x.re x.re) x.im) #s(literal 1 binary64))) (neg.f64 (/.f64 x.im (*.f64 y.re (pow.f64 x.im y.re)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))))) (neg.f64 (-.f64 #s(literal 0 binary64) x.im)))
(/.f64 (neg.f64 (*.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) #s(literal 1 binary64))) (neg.f64 (/.f64 x.im (*.f64 x.re x.re))))
(/.f64 (neg.f64 (*.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)))) (neg.f64 (-.f64 #s(literal 0 binary64) x.im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) x.im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (/.f64 (*.f64 x.re x.re) x.im))) (neg.f64 (-.f64 #s(literal 0 binary64) x.im)))
(pow.f64 (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))) #s(literal -1 binary64))
(*.f64 x.re (*.f64 (/.f64 x.re x.im) (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))))
(*.f64 (*.f64 x.re x.re) (*.f64 (/.f64 #s(literal 1 binary64) x.im) (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))))
(*.f64 (*.f64 x.re x.re) (*.f64 (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))) (/.f64 y.re x.im)))
(*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) x.im))
(*.f64 y.re (*.f64 (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))) (/.f64 (*.f64 x.re x.re) x.im)))
(*.f64 (/.f64 (*.f64 x.re x.re) x.im) (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))))
(*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (/.f64 #s(literal 1 binary64) x.im) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(*.f64 (*.f64 y.re (pow.f64 x.im y.re)) (*.f64 (/.f64 #s(literal 1 binary64) x.im) (/.f64 (*.f64 x.re x.re) x.im)))
(*.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 (*.f64 x.re x.re) x.im))
(*.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) x.im) (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re))))
(*.f64 (*.f64 x.re (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re)))) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)))
(*.f64 (/.f64 #s(literal 1 binary64) x.im) (/.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(*.f64 (/.f64 #s(literal 1 binary64) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re))))
(*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) x.im))
(*.f64 (/.f64 x.re x.im) (/.f64 (/.f64 x.re x.im) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(*.f64 (/.f64 x.re x.im) (/.f64 (*.f64 x.re (*.f64 y.re (pow.f64 x.im y.re))) x.im))
(*.f64 (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))) (/.f64 (*.f64 y.re (/.f64 #s(literal 1 binary64) x.im)) (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re))))
(*.f64 (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))) (/.f64 (/.f64 y.re x.im) (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) x.im) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x.im)) (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) x.im) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x.im)) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(*.f64 (*.f64 (/.f64 (*.f64 x.re x.re) x.im) y.re) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))
(*.f64 (*.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) x.re) (/.f64 x.re x.im))
(*.f64 (/.f64 y.re x.im) (/.f64 (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re))))
(*.f64 (/.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) x.im) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x.im) x.im) (/.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x.im) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re))))
(*.f64 (/.f64 (/.f64 x.re x.im) x.im) (/.f64 x.re (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(*.f64 (/.f64 (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))) x.im) (/.f64 y.re (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re))))
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.re) x.im) (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 x.im y.re)) x.im) (/.f64 y.re x.im))
(*.f64 (/.f64 (/.f64 (*.f64 x.re x.re) x.im) x.im) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y.re (pow.f64 x.im y.re)))))
(*.f64 (/.f64 (/.f64 (*.f64 x.re x.re) x.im) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) x.im))
(*.f64 (/.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) x.im))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x.re x.re)) #s(literal -1 binary64)) (/.f64 (*.f64 y.re (pow.f64 x.im (+.f64 y.re #s(literal -1 binary64)))) x.im))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.re (pow.f64 x.im y.re))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 x.re x.re) x.im) x.im))
(log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(+.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(+.f64 (log.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(+.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (log.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(-.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (log.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(-.f64 (log.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (log.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(-.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (log.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (log.f64 (neg.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(-.f64 (log.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (log.f64 (neg.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(-.f64 (log.f64 (neg.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (log.f64 (neg.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(-.f64 (log.f64 (neg.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (log.f64 (neg.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (log.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (log.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (log.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (log.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (log.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (log.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 (log.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (log.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (/.f64 #s(literal 2 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (/.f64 #s(literal 2 binary64) y.im)))
(-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (/.f64 #s(literal 2 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 #s(literal 2 binary64) y.im)))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (/.f64 #s(literal 2 binary64) y.im)) (/.f64 (log.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))
(-.f64 (/.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 2 binary64) y.im)) (/.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 #s(literal 2 binary64) y.im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) y.im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (*.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal -2 binary64))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) y.im))
(/.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) y.im)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 #s(literal 2 binary64) y.im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (neg.f64 (/.f64 #s(literal 2 binary64) y.im)))
(/.f64 (neg.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 2 binary64) y.im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (-.f64 #s(literal 0 binary64) y.im))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (neg.f64 (/.f64 #s(literal 2 binary64) y.im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal -1 binary64))
(*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(*.f64 y.im (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.im)
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 1 binary64) y.im)))
(*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.im #s(literal 2 binary64)))
(*.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y.im)))

simplify720.0ms (3%)

Memory
-48.4MiB live, 1 245.4MiB allocated
Algorithm
egg-herbie
Rules
7 152×*-lowering-*.f32
7 152×*-lowering-*.f64
6 182×+-lowering-+.f64
6 182×+-lowering-+.f32
4 832×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0290540381
0855537287
Stop Event
iter limit
node limit
Counts
924 → 924
Calls
Call 1
Inputs
1
(+ 1 (* y.im (atan2 x.im x.re)))
(+ 1 (* y.im (+ (* 1/2 (* y.im (pow (atan2 x.im x.re) 2))) (atan2 x.im x.re))))
(+ 1 (* y.im (+ (* y.im (+ (* 1/6 (* y.im (pow (atan2 x.im x.re) 3))) (* 1/2 (pow (atan2 x.im x.re) 2)))) (atan2 x.im x.re))))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+ (* y.im (- (+ (* y.im (- (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+ (* y.im (- (+ (* y.im (- (+ (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.im (- (* -1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (+ (* 1/6 (* y.re (* (pow (atan2 x.im x.re) 4) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(/ (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (exp (* y.im (atan2 x.im x.re))))
(* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))
(* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))
(* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))
(/ (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (exp (* y.im (atan2 x.im x.re))))
(* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))
(* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))
(* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))
(* y.re (atan2 x.im x.re))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/2 (* y.im (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))) (* y.re (atan2 x.im x.re)))
(+ (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)))) (* -1/6 (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))))) (* y.re (atan2 x.im x.re)))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))))
(+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))))))
(+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re)))))))))))
(+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (+ (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4))))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (pow x.im 6)) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4))))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (pow x.im 6)) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))))))
(+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))))
(+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))))))
(+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re)))))))))))
(+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (+ (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4))))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (pow x.re 6)) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4))))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (pow x.re 6)) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))
(* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))
(* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))
(* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))
(* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))
(* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))
(* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))
(* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/6 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* 1/120 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5)))))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* (pow y.im 2) (+ (* -1/5040 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 7))) (* 1/120 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5))))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin (* y.im (log x.re)))
(+ (sin (* y.im (log x.re))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* y.im (log x.re))))) (pow x.re 2))))
(+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))))))))
(+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))
(sin (* -1 (* y.im (log (/ 1 x.im)))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(sin (* -1 (* y.im (log (/ -1 x.im)))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(sin (* y.im (log x.im)))
(+ (sin (* y.im (log x.im))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* y.im (log x.im))))) (pow x.im 2))))
(+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))))))))
(+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))
(sin (* -1 (* y.im (log (/ 1 x.re)))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(sin (* -1 (* y.im (log (/ -1 x.re)))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(* y.re (atan2 x.im x.re))
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(atan2 x.im x.re)
(* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))))))
(+ (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (pow x.im 2) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6)))))))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.re 6) (pow y.re 3))) (* 1/6 (* (pow x.re 6) y.re)))))) (pow x.im 6)))))
(* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.re 6) (pow y.re 3))) (* 1/6 (* (pow x.re 6) y.re)))))) (pow x.im 6)))))
(* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))))))
(+ (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (pow x.re 2) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6)))))))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.im 6) (pow y.re 3))) (* 1/6 (* (pow x.im 6) y.re)))))) (pow x.re 6)))))
(* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.im 6) (pow y.re 3))) (* 1/6 (* (pow x.im 6) y.re)))))) (pow x.re 6)))))
(* y.re (atan2 x.im x.re))
(* y.re (+ (* 1/2 (* y.re (* (log (+ (pow x.im 2) (pow x.re 2))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(* y.re (+ (* y.re (+ (* 1/2 (* (log (+ (pow x.im 2) (pow x.re 2))) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (atan2 x.im x.re))))))) (atan2 x.im x.re)))
(* y.re (+ (* y.re (+ (* 1/2 (* (log (+ (pow x.im 2) (pow x.re 2))) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* 1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (atan2 x.im x.re))) (* y.re (+ (* -1/12 (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (atan2 x.im x.re) 3))) (* 1/48 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (atan2 x.im x.re)))))))))) (atan2 x.im x.re)))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(exp (* 1/2 (* y.re (log (pow x.re 2)))))
(+ (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* 1/2 (* y.re (log (pow x.re 2))))))) (pow x.re 2))))
(+ (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (* 1/2 (* y.re (log (pow x.re 2)))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))))))
(+ (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (* 1/2 (* y.re (log (pow x.re 2)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))))))))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.re 6) (pow y.re 3))) (* 1/6 (* (pow x.re 6) y.re))))) (pow x.im 6)))))
(exp (* -1 (* y.re (log (/ -1 x.im)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.re 6) (pow y.re 3))) (* 1/6 (* (pow x.re 6) y.re))))) (pow x.im 6)))))
(exp (* 1/2 (* y.re (log (pow x.im 2)))))
(+ (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* 1/2 (* y.re (log (pow x.im 2))))))) (pow x.im 2))))
(+ (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (* 1/2 (* y.re (log (pow x.im 2)))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))))))
(+ (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (* 1/2 (* y.re (log (pow x.im 2)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))))))))
(exp (* -1 (* y.re (log (/ 1 x.re)))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.im 6) (pow y.re 3))) (* 1/6 (* (pow x.im 6) y.re))))) (pow x.re 6)))))
(exp (* -1 (* y.re (log (/ -1 x.re)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.im 6) (pow y.re 3))) (* 1/6 (* (pow x.im 6) y.re))))) (pow x.re 6)))))
1
(+ 1 (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(+ 1 (* y.re (+ (* 1/8 (* y.re (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))) (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(+ 1 (* y.re (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* 1/48 (* y.re (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))) (* 1/8 (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(pow x.re 2)
(+ (pow x.im 2) (pow x.re 2))
(+ (pow x.im 2) (pow x.re 2))
(+ (pow x.im 2) (pow x.re 2))
(pow x.im 2)
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))
(pow x.im 2)
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))
(pow x.im 2)
(+ (pow x.im 2) (pow x.re 2))
(+ (pow x.im 2) (pow x.re 2))
(+ (pow x.im 2) (pow x.re 2))
(pow x.re 2)
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))
(pow x.re 2)
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(pow x.im 2)
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/ (+ (* 1/2 (* (pow x.re 2) (* y.re (pow x.im y.re)))) (* (pow x.im 2) (pow x.im y.re))) (pow x.im 2))
(/ (+ (* 1/2 (* (pow x.re 2) (* y.re (pow x.im y.re)))) (* (pow x.im 2) (pow x.im y.re))) (pow x.im 2))
(/ (+ (* 1/2 (* (pow x.re 2) (* y.re (pow x.im y.re)))) (* (pow x.im 2) (pow x.im y.re))) (pow x.im 2))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))
(+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))))
(+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))))
(+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))))
1
(+ 1 (* y.re (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(+ 1 (* y.re (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (* 1/2 (pow (log x.im) 2))))))))
(+ 1 (* y.re (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (+ (* 1/2 (pow (log x.im) 2)) (* y.re (+ (* 1/6 (pow (log x.im) 3)) (* 1/4 (/ (* (pow x.re 2) (pow (log x.im) 2)) (pow x.im 2))))))))))))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) y.re)))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) y.re)))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) y.re)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* -1 (* y.re (+ (* -1 (/ (pow x.im y.re) y.re)) (* -1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))))))
(* -1 (* y.re (+ (* -1 (/ (pow x.im y.re) y.re)) (* -1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))))))
(* -1 (* y.re (+ (* -1 (/ (pow x.im y.re) y.re)) (* -1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))))))
(pow x.im y.re)
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))
(* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))
(/ (+ (* 1/2 (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))
(/ (+ (* 1/2 (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))
(/ (+ (* 1/2 (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))
(* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))
(* y.re (atan2 x.im x.re))
(* y.re (+ (* y.re (* (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))) (atan2 x.im x.re))) (atan2 x.im x.re)))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (* 1/2 (pow (log x.im) 2))) (atan2 x.im x.re)))) (* (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* y.re (+ (* -1/6 (* (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))) (pow (atan2 x.im x.re) 3))) (* (+ (* 1/6 (pow (log x.im) 3)) (* 1/4 (/ (* (pow x.re 2) (pow (log x.im) 2)) (pow x.im 2)))) (atan2 x.im x.re)))) (* (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (* 1/2 (pow (log x.im) 2))) (atan2 x.im x.re))))) (* (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))
(* -1 (* y.re (+ (* -1 (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)) (* -1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))))))
(* -1 (* y.re (+ (* -1 (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)) (* -1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))))))
(* -1 (* y.re (+ (* -1 (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)) (* -1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))))))
(* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))
(* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))
(pow x.im y.re)
(pow x.im y.re)
(pow x.im y.re)
(pow x.im y.re)
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))
(exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))
(exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))
(exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))
1
(+ 1 (* y.re (log x.im)))
(+ 1 (* y.re (+ (log x.im) (* 1/2 (* y.re (pow (log x.im) 2))))))
(+ 1 (* y.re (+ (log x.im) (* y.re (+ (* 1/6 (* y.re (pow (log x.im) 3))) (* 1/2 (pow (log x.im) 2)))))))
(pow x.im y.re)
(pow x.im y.re)
(pow x.im y.re)
(pow x.im y.re)
(pow x.im y.re)
(pow x.im y.re)
(pow x.im y.re)
(pow x.im y.re)
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (log x.im))) (pow x.im 2))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))
(* y.re (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (* y.re (+ (* 1/4 (/ (* (pow x.re 2) (* y.re (pow (log x.im) 2))) (pow x.im 2))) (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2)))))))
(* y.re (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (* y.re (+ (* 1/12 (/ (* (pow x.re 2) (* y.re (pow (log x.im) 3))) (pow x.im 2))) (* 1/4 (/ (* (pow x.re 2) (pow (log x.im) 2)) (pow x.im 2)))))))))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(* y.re (atan2 x.im x.re))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/6 (/ (* (pow x.im 6) y.im) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/6 (/ (* (pow x.im 6) y.im) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/6 (/ (* (pow x.re 6) y.im) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/6 (/ (* (pow x.re 6) y.im) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(* y.re (+ (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re)))
(* y.re (+ (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re)))
(* y.re (+ (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re)))
(* y.re (atan2 x.im x.re))
(* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))
(* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))
(* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(+ (* y.im (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (- (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+ (* y.im (- (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* -1/48 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/6 (* (pow x.im 6) y.im)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/6 (* (pow x.im 6) y.im)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/6 (* (pow x.re 6) y.im)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/6 (* (pow x.re 6) y.im)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))
(+ (* y.re (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* -1/2 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (exp (* y.im (atan2 x.im x.re))))) (+ (* -1/6 (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(sin (* y.re (atan2 x.im x.re)))
(+ (sin (* y.re (atan2 x.im x.re))) (* 1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (+ (pow x.im 2) (pow x.re 2)))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1/8 (* y.im (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (* y.re (atan2 x.im x.re)))))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (log (+ (pow x.im 2) (pow x.re 2))))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (log (+ (pow x.im 2) (pow x.re 2))))) (* y.im (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (* y.re (atan2 x.im x.re))))) (* -1/48 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+ (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))
(+ (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))
(sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/6 (* (pow x.im 6) y.im)))) (pow x.re 6)))))))
(sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/6 (* (pow x.im 6) y.im)))) (pow x.re 6)))))))
(sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+ (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))
(+ (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))
(sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/6 (* (pow x.re 6) y.im)))) (pow x.im 6)))))))
(sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/6 (* (pow x.re 6) y.im)))) (pow x.im 6)))))))
(sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* -1/2 (* y.re (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* -1/6 (* y.re (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(/ 1 (* y.re (atan2 x.im x.re)))
(+ (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (/ 1 (* y.re (atan2 x.im x.re))))
(+ (* y.im (- (* 1/4 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 3) (pow (atan2 x.im x.re) 3)))) (* 1/2 (/ (log (+ (pow x.im 2) (pow x.re 2))) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))))) (/ 1 (* y.re (atan2 x.im x.re))))
(+ (* y.im (- (* y.im (- (* -1/8 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 4) (pow (atan2 x.im x.re) 4)))) (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* (pow y.re 3) (pow (atan2 x.im x.re) 3)))))) (* 1/2 (/ (log (+ (pow x.im 2) (pow x.re 2))) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))))) (/ 1 (* y.re (atan2 x.im x.re))))
(/ 2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(/ (+ (* -4 (/ (* y.re (atan2 x.im x.re)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) y.im)
(/ (- (+ (* 8 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) (* 4 (/ (* y.re (atan2 x.im x.re)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))) y.im)
(/ (- (+ (* -16 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) (+ (* -8 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 4 (/ (* y.re (atan2 x.im x.re)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) y.im)
(/ 2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* -1 (/ (- (* 4 (/ (* y.re (atan2 x.im x.re)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(* -1 (/ (- (* -1 (/ (- (* 8 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 4 (/ (* y.re (atan2 x.im x.re)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im)) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* 8 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) y.im)) (* 4 (/ (* y.re (atan2 x.im x.re)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im)) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(/ 1 (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (- (* -1 (* (pow x.re 2) (+ (* -1/4 (/ y.im (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ y.im (* (pow x.im 2) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+ (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1 (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ y.im (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (pow y.im 2) (* (pow x.im 6) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ y.im (* (pow x.im 6) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (+ (* -1/4 (/ y.im (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ y.im (* (pow x.im 2) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(/ 1 (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.re 4))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.im 6) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.im 6) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 6))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (* (pow x.re 4) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (* (pow x.re 4) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))
(/ 1 (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.re 4))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.im 6) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.im 6) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 6))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (* (pow x.re 4) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (* (pow x.re 4) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))
(/ 1 (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (- (* -1 (* (pow x.im 2) (+ (* -1/4 (/ y.im (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ y.im (* (pow x.re 2) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+ (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1 (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ y.im (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (pow y.im 2) (* (pow x.re 6) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ y.im (* (pow x.re 6) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (+ (* -1/4 (/ y.im (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ y.im (* (pow x.re 2) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(/ 1 (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.im 4))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.re 6) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.re 6) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 6))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (* (pow x.im 4) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (* (pow x.im 4) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))
(/ 1 (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.im 4))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.re 6) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.re 6) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 6))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (* (pow x.im 4) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (* (pow x.im 4) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))
(/ 2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(+ (* -4 (/ (* y.re (atan2 x.im x.re)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ 1 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))))
(+ (* y.re (- (* 8 (/ (* y.re (pow (atan2 x.im x.re) 2)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 4 (/ (atan2 x.im x.re) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (* 2 (/ 1 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))))
(+ (* y.re (- (* y.re (- (* -16 (/ (* y.re (pow (atan2 x.im x.re) 3)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* -8 (/ (pow (atan2 x.im x.re) 2) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))))) (* 4 (/ (atan2 x.im x.re) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (* 2 (/ 1 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))))
(/ 1 (* y.re (atan2 x.im x.re)))
(/ (+ (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (pow (atan2 x.im x.re) 2)))) (/ 1 (atan2 x.im x.re))) y.re)
(/ (- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (pow (atan2 x.im x.re) 3)))) (/ 1 (atan2 x.im x.re))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (pow (atan2 x.im x.re) 2))))) y.re)
(/ (- (+ (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 4)))) (/ 1 (atan2 x.im x.re))) (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (pow (atan2 x.im x.re) 3)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (pow (atan2 x.im x.re) 2)))))) y.re)
(/ 1 (* y.re (atan2 x.im x.re)))
(* -1 (/ (- (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (pow (atan2 x.im x.re) 2)))) (/ 1 (atan2 x.im x.re))) y.re))
(* -1 (/ (- (* -1 (/ (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (pow (atan2 x.im x.re) 3)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2)))) y.re)) (/ 1 (atan2 x.im x.re))) y.re))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* y.re (pow (atan2 x.im x.re) 4)))) (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (pow (atan2 x.im x.re) 3)))) y.re)) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2)))) y.re)) (/ 1 (atan2 x.im x.re))) y.re))
1
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos (* y.im (log x.re)))
(+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2))))
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))
(cos (* -1 (* y.im (log (/ 1 x.im)))))
(+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))
(cos (* -1 (* y.im (log (/ -1 x.im)))))
(+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))
(cos (* y.im (log x.im)))
(+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2))))
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))
(cos (* -1 (* y.im (log (/ 1 x.re)))))
(+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))
(cos (* -1 (* y.im (log (/ -1 x.re)))))
(+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(* y.im (log x.re))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))
(* -1 (* y.im (log (/ 1 x.im))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(* -1 (* y.im (log (/ -1 x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(* y.im (log x.im))
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))
(* -1 (* y.im (log (/ 1 x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(* -1 (* y.im (log (/ -1 x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(* y.re (atan2 x.im x.re))
(* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re)))
(* y.re (+ (* (pow y.re 2) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/120 (* (pow y.re 2) (pow (atan2 x.im x.re) 5))))) (atan2 x.im x.re)))
(* y.re (+ (* (pow y.re 2) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* (pow y.re 2) (+ (* -1/5040 (* (pow y.re 2) (pow (atan2 x.im x.re) 7))) (* 1/120 (pow (atan2 x.im x.re) 5)))))) (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (pow x.re 2) x.im)
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))
(/ (* (pow x.re 2) y.re) (pow x.im 2))
(* y.re (+ (/ (* (pow x.re 2) (* y.re (log x.im))) (pow x.im 2)) (/ (pow x.re 2) (pow x.im 2))))
(* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow (log x.im) 2))) (pow x.im 2))) (/ (* (pow x.re 2) (log x.im)) (pow x.im 2)))) (/ (pow x.re 2) (pow x.im 2))))
(* y.re (+ (* y.re (+ (* y.re (+ (* 1/6 (/ (* (pow x.re 2) (* y.re (pow (log x.im) 3))) (pow x.im 2))) (* 1/2 (/ (* (pow x.re 2) (pow (log x.im) 2)) (pow x.im 2))))) (/ (* (pow x.re 2) (log x.im)) (pow x.im 2)))) (/ (pow x.re 2) (pow x.im 2))))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(log (pow x.im 2))
(+ (log (pow x.im 2)) (/ (pow x.re 2) (pow x.im 2)))
(+ (log (pow x.im 2)) (* (pow x.re 2) (+ (* -1/2 (/ (pow x.re 2) (pow x.im 4))) (/ 1 (pow x.im 2)))))
(+ (log (pow x.im 2)) (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/3 (/ (pow x.re 2) (pow x.im 6))) (* 1/2 (/ 1 (pow x.im 4))))) (/ 1 (pow x.im 2)))))
(* -2 (log (/ 1 x.re)))
(+ (* -2 (log (/ 1 x.re))) (/ (pow x.im 2) (pow x.re 2)))
(+ (* -2 (log (/ 1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (/ (pow x.im 2) (pow x.re 2))))
(+ (* -2 (log (/ 1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/3 (/ (pow x.im 6) (pow x.re 6))) (/ (pow x.im 2) (pow x.re 2)))))
(* -2 (log (/ -1 x.re)))
(+ (* -2 (log (/ -1 x.re))) (/ (pow x.im 2) (pow x.re 2)))
(+ (* -2 (log (/ -1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (/ (pow x.im 2) (pow x.re 2))))
(+ (* -2 (log (/ -1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/3 (/ (pow x.im 6) (pow x.re 6))) (/ (pow x.im 2) (pow x.re 2)))))
(log (pow x.re 2))
(+ (log (pow x.re 2)) (/ (pow x.im 2) (pow x.re 2)))
(+ (log (pow x.re 2)) (* (pow x.im 2) (+ (* -1/2 (/ (pow x.im 2) (pow x.re 4))) (/ 1 (pow x.re 2)))))
(+ (log (pow x.re 2)) (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/3 (/ (pow x.im 2) (pow x.re 6))) (* 1/2 (/ 1 (pow x.re 4))))) (/ 1 (pow x.re 2)))))
(* -2 (log (/ 1 x.im)))
(+ (* -2 (log (/ 1 x.im))) (/ (pow x.re 2) (pow x.im 2)))
(+ (* -2 (log (/ 1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (/ (pow x.re 2) (pow x.im 2))))
(+ (* -2 (log (/ 1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/3 (/ (pow x.re 6) (pow x.im 6))) (/ (pow x.re 2) (pow x.im 2)))))
(* -2 (log (/ -1 x.im)))
(+ (* -2 (log (/ -1 x.im))) (/ (pow x.re 2) (pow x.im 2)))
(+ (* -2 (log (/ -1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (/ (pow x.re 2) (pow x.im 2))))
(+ (* -2 (log (/ -1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/3 (/ (pow x.re 6) (pow x.im 6))) (/ (pow x.re 2) (pow x.im 2)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(* 1/2 (* y.im (log (pow x.im 2))))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))
(* -1 (* y.im (log (/ 1 x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/6 (/ (* (pow x.im 6) y.im) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(* -1 (* y.im (log (/ -1 x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/6 (/ (* (pow x.im 6) y.im) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(* 1/2 (* y.im (log (pow x.re 2))))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))
(* -1 (* y.im (log (/ 1 x.im))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/6 (/ (* (pow x.re 6) y.im) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(* -1 (* y.im (log (/ -1 x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/6 (/ (* (pow x.re 6) y.im) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* y.im (atan2 x.im x.re)))
(+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))
(+ 1 (* y.im (+ (* 1/2 (* y.im (pow (atan2 x.im x.re) 2))) (atan2 x.im x.re))))
(+.f64 #s(literal 1 binary64) (*.f64 y.im (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))))
(+ 1 (* y.im (+ (* y.im (+ (* 1/6 (* y.im (pow (atan2 x.im x.re) 3))) (* 1/2 (pow (atan2 x.im x.re) 2)))) (atan2 x.im x.re))))
(+.f64 #s(literal 1 binary64) (*.f64 y.im (+.f64 (atan2.f64 x.im x.re) (*.f64 y.im (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp (* y.im (atan2 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+ (* y.im (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 y.im (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(+ (* y.im (- (+ (* y.im (- (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 y.im (+.f64 (*.f64 y.im (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (atan2.f64 x.im x.re)))) (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))))))
(+ (* y.im (- (+ (* y.im (- (+ (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.im (- (* -1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (+ (* 1/6 (* y.re (* (pow (atan2 x.im x.re) 4) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* y.re (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.re (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* y.re (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))
(+.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 y.im (+.f64 (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (-.f64 (*.f64 y.im (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (atan2.f64 x.im x.re)))))) (-.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (hypot.f64 x.im x.re) y.re))))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.re (*.f64 x.re x.re)) (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.re (*.f64 x.re x.re)) (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)))) (pow.f64 x.re y.re)) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.re (*.f64 x.re x.re)) (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)))) (pow.f64 x.re y.re)) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.re (*.f64 x.re x.re)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64)))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64))))))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/2 (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))
(/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.re (*.f64 x.im x.im)) (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.re (*.f64 x.im x.im)) (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im)))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.re (*.f64 x.im x.im)) (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im)))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.re (*.f64 x.im x.im)) (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))))) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64)))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64)))))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.re (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.re (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.re (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/2 (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re)))))) (* 1/2 (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (+ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))
(+ (* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (atan2.f64 x.im x.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/ (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (exp (* y.im (atan2 x.im x.re))))
(*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))
(*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))
(*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(* y.re (+ (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))
(*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/ (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (exp (* y.im (atan2 x.im x.re))))
(*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(* -1 (* y.re (+ (* -1 (/ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (exp (* y.im (atan2 x.im x.re))))) (* -1 (/ (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (* y.re (exp (* y.im (atan2 x.im x.re)))))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.re (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/2 (* y.im (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (atan2.f64 x.im x.re)))))))
(+ (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.im (+ (* -1/2 (* y.re (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)))) (* -1/6 (* y.im (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (atan2.f64 x.im x.re))) (*.f64 (*.f64 #s(literal -1/6 binary64) y.im) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64))))))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log x.re))) (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2)))))))
(+.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)))))
(+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re)))))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (atan2.f64 x.im x.re))))))))))
(+ (sin (* y.im (log x.re))) (+ (* y.re (* (cos (* y.im (log x.re))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (pow x.re 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (+ (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))) (atan2 x.im x.re))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64)))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64)))))))))))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im)))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4))))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im))) (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (atan2.f64 x.im x.re))) (pow.f64 x.im #s(literal 4 binary64)))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (pow x.im 6)) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (atan2.f64 x.im x.re))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (atan2.f64 x.im x.re))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.im #s(literal 6 binary64)))))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4))))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (atan2.f64 x.im x.re))) (pow.f64 x.im #s(literal 4 binary64)))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))))) (atan2 x.im x.re))) (pow x.im 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))))))) (atan2 x.im x.re))) (pow x.im 6)) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im))) (+.f64 (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (atan2.f64 x.im x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (atan2.f64 x.im x.re))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.im #s(literal 6 binary64))))))))
(+ (sin (* y.im (log x.im))) (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2)))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))))))
(+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re)))))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))))) (atan2.f64 x.im x.re))))))))))
(+ (sin (* y.im (log x.im))) (+ (* y.re (* (cos (* y.im (log x.im))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* y.re (* (sin (* y.im (log x.im))) (atan2 x.im x.re)))) (pow x.im 2))) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (+ (* y.re (* (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))) (atan2 x.im x.re))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (+ (* y.re (* (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (atan2 x.im x.re))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (atan2.f64 x.im x.re)))) (*.f64 x.im x.im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))))) (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))))))))))))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 x.re x.re)))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4))))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 x.re x.re))) (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (atan2.f64 x.im x.re))) (pow.f64 x.re #s(literal 4 binary64))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (pow x.re 6)) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 x.re x.re))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (atan2.f64 x.im x.re))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (atan2.f64 x.im x.re))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))) (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4))))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re))) (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (atan2.f64 x.im x.re))) (pow.f64 x.re #s(literal 4 binary64)))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* y.re (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (+ (* y.re (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (atan2 x.im x.re))) (+ (/ (* y.re (* (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))))) (atan2 x.im x.re))) (pow x.re 4)) (+ (/ (* y.re (* (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))))))) (atan2 x.im x.re))) (pow x.re 6)) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 y.im y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (+.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (atan2.f64 x.im x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (atan2.f64 x.im x.re))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 y.re (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (atan2.f64 x.im x.re))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(+ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re))))
(* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))
(*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))
(* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))
(*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.re)))
(* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))
(*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.re)))
(* y.re (+ (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))
(*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.re)))
(* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))
(*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)))
(* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.re))))
(* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.re))))
(* -1 (* y.re (+ (* -1 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))) (* -1 (/ (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) y.re)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (atan2.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.re))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/6 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* 1/120 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5)))))))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 5 binary64)))))))
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* (pow y.im 2) (+ (* -1/5040 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 7))) (* 1/120 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5))))))))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64))) (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 7 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 5 binary64)))))))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin (* y.im (log x.re)))
(sin.f64 (*.f64 y.im (log.f64 x.re)))
(+ (sin (* y.im (log x.re))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* y.im (log x.re))))) (pow x.re 2))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)))
(+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))))))))
(+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64))))))))))))
(sin (* -1 (* y.im (log (/ 1 x.im)))))
(sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im)))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.im #s(literal 6 binary64))))))
(sin (* -1 (* y.im (log (/ -1 x.im)))))
(sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.im #s(literal 6 binary64)))))))
(sin (* y.im (log x.im)))
(sin.f64 (*.f64 y.im (log.f64 x.im)))
(+ (sin (* y.im (log x.im))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* y.im (log x.im))))) (pow x.im 2))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)))
(+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64))))))))
(+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 6 binary64)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))))))))))))))
(sin (* -1 (* y.im (log (/ 1 x.re)))))
(sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 x.re x.re)))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64)))))))
(sin (* -1 (* y.im (log (/ -1 x.re)))))
(sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64)))))))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs (* y.re (atan2 x.im x.re)))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(atan2 x.im x.re)
(atan2.f64 x.im x.re)
(* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))
(+ (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))))
(+ (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (pow x.im 2) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6)))))))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.re 6) (pow y.re 3))) (* 1/6 (* (pow x.re 6) y.re)))))) (pow x.im 6)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) y.re))))) (pow.f64 x.im #s(literal 6 binary64))))))
(* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.re 6) (pow y.re 3))) (* 1/6 (* (pow x.re 6) y.re)))))) (pow x.im 6)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) y.re))))) (pow.f64 x.im #s(literal 6 binary64)))))
(* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))))))
(+ (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (sin (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (pow x.re 2) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6)))))))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64)))))))))))
(* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.im 6) (pow y.re 3))) (* 1/6 (* (pow x.im 6) y.re)))))) (pow x.re 6)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.re)))))) (pow.f64 x.re #s(literal 6 binary64)))))
(* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (* y.re (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (* y.re (atan2 x.im x.re))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.im 6) (pow y.re 3))) (* 1/6 (* (pow x.im 6) y.re)))))) (pow x.re 6)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.re)))))) (pow.f64 x.re #s(literal 6 binary64)))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (+ (* 1/2 (* y.re (* (log (+ (pow x.im 2) (pow x.re 2))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(* y.re (+ (* y.re (+ (* 1/2 (* (log (+ (pow x.im 2) (pow x.re 2))) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (atan2 x.im x.re))))))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 y.re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (atan2.f64 x.im x.re)))))))))
(* y.re (+ (* y.re (+ (* 1/2 (* (log (+ (pow x.im 2) (pow x.re 2))) (atan2 x.im x.re))) (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* 1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (atan2 x.im x.re))) (* y.re (+ (* -1/12 (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (atan2 x.im x.re) 3))) (* 1/48 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (atan2 x.im x.re)))))))))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 y.re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (atan2.f64 x.im x.re))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)) (atan2.f64 x.im x.re))))))))))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(* (exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2)))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp (* 1/2 (* y.re (log (pow x.re 2)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re))))
(+ (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* 1/2 (* y.re (log (pow x.re 2))))))) (pow x.re 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))))) (*.f64 x.re x.re)))
(+ (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (* 1/2 (* y.re (log (pow x.re 2)))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))))
(+ (exp (* 1/2 (* y.re (log (pow x.re 2))))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (* 1/2 (* y.re (log (pow x.re 2)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (* 1/2 (* y.re (log (pow x.re 2))))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))))))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.re x.re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64)))))))))))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im)))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.re 6) (pow y.re 3))) (* 1/6 (* (pow x.re 6) y.re))))) (pow x.im 6)))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) y.re)))) (pow.f64 x.im #s(literal 6 binary64)))))))
(exp (* -1 (* y.re (log (/ -1 x.im)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.re 6) (pow y.re 3))) (* 1/6 (* (pow x.re 6) y.re))))) (pow x.im 6)))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) y.re))))) (pow.f64 x.im #s(literal 6 binary64))))))
(exp (* 1/2 (* y.re (log (pow x.im 2)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im))))
(+ (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* 1/2 (* y.re (log (pow x.im 2))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))))) (*.f64 x.im x.im)))
(+ (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (* 1/2 (* y.re (log (pow x.im 2)))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))))))
(+ (exp (* 1/2 (* y.re (log (pow x.im 2))))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (* 1/2 (* y.re (log (pow x.im 2)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (* 1/2 (* y.re (log (pow x.im 2))))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))))))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (*.f64 x.im x.im)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64)))))))))))
(exp (* -1 (* y.re (log (/ 1 x.re)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 x.re x.re)))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))))))
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.im 6) (pow y.re 3))) (* 1/6 (* (pow x.im 6) y.re))))) (pow x.re 6)))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 x.re x.re)) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.re)))) (pow.f64 x.re #s(literal 6 binary64)))))))
(exp (* -1 (* y.re (log (/ -1 x.re)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/48 (* (pow x.im 6) (pow y.re 3))) (* 1/6 (* (pow x.im 6) y.re))))) (pow x.re 6)))))
(+.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.re))))) (pow.f64 x.re #s(literal 6 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(+ 1 (* y.re (+ (* 1/8 (* y.re (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))) (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) y.re) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))
(+ 1 (* y.re (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* 1/48 (* y.re (pow (log (+ (pow x.im 2) (pow x.re 2))) 3))) (* 1/8 (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) y.re) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(exp (* 1/2 (* y.re (log (+ (pow x.im 2) (pow x.re 2))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(pow x.re 2)
(*.f64 x.re x.re)
(+ (pow x.im 2) (pow x.re 2))
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))
(+ (pow x.im 2) (pow x.re 2))
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))
(+ (pow x.im 2) (pow x.re 2))
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))
(pow x.im 2)
(*.f64 x.im x.im)
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(pow x.im 2)
(*.f64 x.im x.im)
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(pow x.im 2)
(*.f64 x.im x.im)
(+ (pow x.im 2) (pow x.re 2))
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))
(+ (pow x.im 2) (pow x.re 2))
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))
(+ (pow x.im 2) (pow x.re 2))
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))
(pow x.re 2)
(*.f64 x.re x.re)
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(pow x.re 2)
(*.f64 x.re x.re)
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(pow x.im 2)
(*.f64 x.im x.im)
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (+ (* 1/2 (* (pow x.re 2) (* y.re (pow x.im y.re)))) (* (pow x.im 2) (pow x.im y.re))) (pow x.im 2))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (+ (* 1/2 (* (pow x.re 2) (* y.re (pow x.im y.re)))) (* (pow x.im 2) (pow x.im y.re))) (pow x.im 2))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (+ (* 1/2 (* (pow x.re 2) (* y.re (pow x.im y.re)))) (* (pow x.im 2) (pow x.im y.re))) (pow x.im 2))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im)))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im)))
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im)))
(exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))
(exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 x.im x.im)))
(+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 x.im x.im)))
(+ (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))))
(+.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 x.im x.im)))
1
#s(literal 1 binary64)
(+ 1 (* y.re (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(+ 1 (* y.re (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (* 1/2 (pow (log x.im) 2))))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (log.f64 x.im)) (*.f64 x.im x.im)) (pow.f64 (log.f64 x.im) #s(literal 2 binary64))))))))
(+ 1 (* y.re (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (+ (* 1/2 (pow (log x.im) 2)) (* y.re (+ (* 1/6 (pow (log x.im) 3)) (* 1/4 (/ (* (pow x.re 2) (pow (log x.im) 2)) (pow x.im 2))))))))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 y.re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (log.f64 x.im)) (*.f64 x.im x.im)) (pow.f64 (log.f64 x.im) #s(literal 2 binary64)))) (*.f64 y.re (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 x.im) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x.re x.re) (/.f64 (pow.f64 (log.f64 x.im) #s(literal 2 binary64)) (*.f64 x.im x.im))))))))))))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) y.re)))
(*.f64 y.re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 x.im y.re)) (*.f64 x.im x.im))) (/.f64 (pow.f64 x.im y.re) y.re)))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) y.re)))
(*.f64 y.re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 x.im y.re)) (*.f64 x.im x.im))) (/.f64 (pow.f64 x.im y.re) y.re)))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) y.re)))
(*.f64 y.re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 x.im y.re)) (*.f64 x.im x.im))) (/.f64 (pow.f64 x.im y.re) y.re)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* -1 (* y.re (+ (* -1 (/ (pow x.im y.re) y.re)) (* -1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x.im y.re) y.re)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 x.im y.re)) (*.f64 x.im x.im)))))
(* -1 (* y.re (+ (* -1 (/ (pow x.im y.re) y.re)) (* -1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x.im y.re) y.re)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 x.im y.re)) (*.f64 x.im x.im)))))
(* -1 (* y.re (+ (* -1 (/ (pow x.im y.re) y.re)) (* -1/2 (/ (* (pow x.re 2) (pow x.im y.re)) (pow x.im 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x.im y.re) y.re)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 x.im y.re)) (*.f64 x.im x.im)))))
(pow x.im y.re)
(pow.f64 x.im y.re)
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))
(+.f64 (pow.f64 x.im y.re) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))
(+.f64 (pow.f64 x.im y.re) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))
(+.f64 (pow.f64 x.im y.re) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (/.f64 (pow.f64 x.im y.re) (*.f64 x.re x.re))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (/.f64 (pow.f64 x.im y.re) (*.f64 x.re x.re))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (/.f64 (pow.f64 x.im y.re) (*.f64 x.re x.re))))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (/.f64 (pow.f64 x.im y.re) (*.f64 x.re x.re))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (/.f64 (pow.f64 x.im y.re) (*.f64 x.re x.re))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (/ (pow x.im y.re) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (/.f64 (pow.f64 x.im y.re) (*.f64 x.re x.re))))
(* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(/ (+ (* 1/2 (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 (*.f64 x.im x.im) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(/ (+ (* 1/2 (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 (*.f64 x.im x.im) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(/ (+ (* 1/2 (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))))) (* (pow x.im 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 (*.f64 x.im x.im) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))) (sin (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (+ (* y.re (* (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))) (atan2 x.im x.re))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 y.re (*.f64 (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))) (atan2.f64 x.im x.re)))))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (* 1/2 (pow (log x.im) 2))) (atan2 x.im x.re)))) (* (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 y.re (+.f64 (*.f64 (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))) (atan2.f64 x.im x.re)) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (log.f64 x.im)) (*.f64 x.im x.im)) (pow.f64 (log.f64 x.im) #s(literal 2 binary64)))) (atan2.f64 x.im x.re))))))))
(* y.re (+ (* y.re (+ (* y.re (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (+ (* y.re (+ (* -1/6 (* (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))) (pow (atan2 x.im x.re) 3))) (* (+ (* 1/6 (pow (log x.im) 3)) (* 1/4 (/ (* (pow x.re 2) (pow (log x.im) 2)) (pow x.im 2)))) (atan2 x.im x.re)))) (* (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (* 1/2 (pow (log x.im) 2))) (atan2 x.im x.re))))) (* (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))) (atan2 x.im x.re)))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 y.re (+.f64 (*.f64 (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))) (atan2.f64 x.im x.re)) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (log.f64 x.im)) (*.f64 x.im x.im)) (pow.f64 (log.f64 x.im) #s(literal 2 binary64)))) (atan2.f64 x.im x.re)) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 x.im) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x.re x.re) (/.f64 (pow.f64 (log.f64 x.im) #s(literal 2 binary64)) (*.f64 x.im x.im))))) (atan2.f64 x.im x.re)))))))))))
(* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)))
(*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im y.re) y.re))))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)))
(*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im y.re) y.re))))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)))
(*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im y.re) y.re))))
(* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(* -1 (* y.re (+ (* -1 (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)) (* -1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im y.re) y.re))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))))
(* -1 (* y.re (+ (* -1 (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)) (* -1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im y.re) y.re))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))))
(* -1 (* y.re (+ (* -1 (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) y.re)) (* -1/2 (/ (* (pow x.re 2) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im y.re) y.re))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))))
(* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im)))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im)))
(* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im y.re) (*.f64 x.re x.re)))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im y.re) (*.f64 x.re x.re)))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im y.re) (*.f64 x.re x.re)))))
(* 1/2 (/ (* (pow x.re 2) (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im y.re) (*.f64 x.re x.re)))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im y.re) (*.f64 x.re x.re)))))
(* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (/ (* (sin (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (pow x.re 2))))
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im y.re) (*.f64 x.re x.re)))))
(pow x.im y.re)
(pow.f64 x.im y.re)
(pow x.im y.re)
(pow.f64 x.im y.re)
(pow x.im y.re)
(pow.f64 x.im y.re)
(pow x.im y.re)
(pow.f64 x.im y.re)
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(exp (* -1 (* y.re (log (/ 1 x.im)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))
(exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))
(exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))
(exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im))))))
(exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
1
#s(literal 1 binary64)
(+ 1 (* y.re (log x.im)))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 x.im)))
(+ 1 (* y.re (+ (log x.im) (* 1/2 (* y.re (pow (log x.im) 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (pow.f64 (log.f64 x.im) #s(literal 2 binary64))))))
(+ 1 (* y.re (+ (log x.im) (* y.re (+ (* 1/6 (* y.re (pow (log x.im) 3))) (* 1/2 (pow (log x.im) 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (*.f64 y.re (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x.im) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 (log.f64 x.im) #s(literal 3 binary64))))))))
(pow x.im y.re)
(pow.f64 x.im y.re)
(pow x.im y.re)
(pow.f64 x.im y.re)
(pow x.im y.re)
(pow.f64 x.im y.re)
(pow x.im y.re)
(pow.f64 x.im y.re)
(pow x.im y.re)
(pow.f64 x.im y.re)
(pow x.im y.re)
(pow.f64 x.im y.re)
(pow x.im y.re)
(pow.f64 x.im y.re)
(pow x.im y.re)
(pow.f64 x.im y.re)
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im))
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (log x.im))) (pow x.im 2))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))
(*.f64 y.re (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (log.f64 x.im))) (*.f64 x.im x.im)))))
(* y.re (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (* y.re (+ (* 1/4 (/ (* (pow x.re 2) (* y.re (pow (log x.im) 2))) (pow x.im 2))) (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2)))))))
(*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (log.f64 x.im))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 (log.f64 x.im) #s(literal 2 binary64)))) (*.f64 x.im x.im))))))
(* y.re (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (log x.im)) (pow x.im 2))) (* y.re (+ (* 1/12 (/ (* (pow x.re 2) (* y.re (pow (log x.im) 3))) (pow x.im 2))) (* 1/4 (/ (* (pow x.re 2) (pow (log x.im) 2)) (pow x.im 2)))))))))
(*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (log.f64 x.im))) (*.f64 x.im x.im)) (*.f64 y.re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x.re x.re) (/.f64 (pow.f64 (log.f64 x.im) #s(literal 2 binary64)) (*.f64 x.im x.im)))) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 (log.f64 x.im) #s(literal 3 binary64)))) (*.f64 x.im x.im))))))))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)))
(* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)))
(* y.im (+ (* 1/2 (log (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))
(*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(* -1 (* y.im (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (log (+ (pow x.im 2) (pow x.re 2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)) (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 y.im (log.f64 (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))
(+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)))))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))
(+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64))))))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/6 (/ (* (pow x.im 6) y.im) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.im)) (pow.f64 x.re #s(literal 6 binary64)))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/6 (/ (* (pow x.im 6) y.im) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.im)) (pow.f64 x.re #s(literal 6 binary64))))))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 y.im (log.f64 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re)))))))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.im) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 6 binary64)))))))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/6 (/ (* (pow x.re 6) y.im) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x.re #s(literal 6 binary64))) y.im) (pow.f64 x.im #s(literal 6 binary64)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/6 (/ (* (pow x.re 6) y.im) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x.re #s(literal 6 binary64))) y.im) (pow.f64 x.im #s(literal 6 binary64)))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (+ (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)))
(* y.re (+ (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)))
(* y.re (+ (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re)))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re)))
(* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re)))
(* -1 (* y.re (+ (* -1 (atan2 x.im x.re)) (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) y.re)))))
(*.f64 (*.f64 #s(literal -1 binary64) y.re) (+.f64 (*.f64 #s(literal -1 binary64) (atan2.f64 x.im x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re)))
(* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(+ (* y.im (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.im (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))))))
(+ (* y.im (- (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (-.f64 (*.f64 y.im (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(+ (* y.im (- (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (- (* -1/48 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (atan2 x.im x.re) 2))) (* (- (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))) (atan2 x.im x.re))))))) (+ (* 1/2 (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (- (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (log (+ (pow x.im 2) (pow x.re 2))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (atan2 x.im x.re)))))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (-.f64 (*.f64 y.im (-.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 y.im (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (/.f64 y.re (*.f64 x.im x.im)) (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (/.f64 y.re (*.f64 x.im x.im)) (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.re 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (pow x.im y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (pow.f64 x.im y.re))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (/.f64 y.re (*.f64 x.im x.im)) (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.im (*.f64 x.im x.im)) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.re (*.f64 x.im x.im)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64)))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))) (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/6 (* (pow x.im 6) y.im)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.im)))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (*.f64 (*.f64 y.re (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/6 (* (pow x.im 6) y.im)))))) (* (pow x.re 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (*.f64 (*.f64 y.re (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.im)))))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 y.im (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (pow.f64 x.re y.re)) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 y.re (*.f64 x.re x.re)) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 y.im (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (pow.f64 x.re y.re)) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 y.re (*.f64 x.re x.re)) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (* (pow x.im 2) (+ (* 1/4 (/ (* y.im (* y.re (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)))) (* (pow x.re 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* y.re (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.re 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (exp (* y.im (atan2 x.im x.re)))) (/ (* (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re))))))))))) (/ (* (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (pow x.re y.re)) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 y.im (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (pow.f64 x.re y.re)) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 y.re (*.f64 x.re x.re)) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re))))) (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 y.re (*.f64 x.re x.re)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/6 (* (pow x.re 6) y.im)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x.re #s(literal 6 binary64))) y.im)))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))
(/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* 1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (pow x.im 2) (exp (* y.im (atan2 x.im x.re)))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re)))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (exp (* y.im (atan2 x.im x.re)))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (* (pow x.im 4) (exp (* y.im (atan2 x.im x.re))))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/6 (* (pow x.re 6) y.im)))))) (* (pow x.im 6) (exp (* y.im (atan2 x.im x.re))))))))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 x.im x.im) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x.re #s(literal 6 binary64))) y.im))))) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))
(/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+ (* y.re (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re)))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))) (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))))
(+ (* y.re (+ (* y.re (+ (* -1/2 (/ (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/2 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (+ (* y.re (+ (* -1/2 (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (exp (* y.im (atan2 x.im x.re))))) (+ (* -1/6 (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)) (exp (* y.im (atan2 x.im x.re))))) (+ (* 1/6 (/ (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))) (* 1/2 (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re))))))))) (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (atan2 x.im x.re))) (exp (* y.im (atan2 x.im x.re)))))))) (+ (/ (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)) (exp (* y.im (atan2 x.im x.re)))) (/ (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))) (exp (* y.im (atan2 x.im x.re))))))) (/ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (exp (* y.im (atan2 x.im x.re)))))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 y.re (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (atan2.f64 x.im x.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 3 binary64)) (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/ (* (sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) (exp (* y.im (atan2 x.im x.re))))
(*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(+ (sin (* y.re (atan2 x.im x.re))) (* 1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (log (+ (pow x.im 2) (pow x.re 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* -1/8 (* y.im (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (* y.re (atan2 x.im x.re)))))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (log (+ (pow x.im 2) (pow x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))))
(+ (sin (* y.re (atan2 x.im x.re))) (* y.im (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (log (+ (pow x.im 2) (pow x.re 2))))) (* y.im (+ (* -1/8 (* (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (sin (* y.re (atan2 x.im x.re))))) (* -1/48 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.im (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal -1/48 binary64) y.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)))))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))))
(+ (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (*.f64 x.im x.im)))
(+ (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (pow.f64 x.im #s(literal 4 binary64))))))))
(+ (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (cos (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64)))))))))))))
(sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/6 (* (pow x.im 6) y.im)))) (pow x.re 6)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.im)))) (pow.f64 x.re #s(literal 6 binary64)))))))
(sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/6 (* (pow x.im 6) y.im)))) (pow x.re 6)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.im))) (pow.f64 x.re #s(literal 6 binary64))))))))
(sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))))
(+ (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (*.f64 x.re x.re)))
(+ (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (pow.f64 x.re #s(literal 4 binary64))))))))
(+ (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (cos (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (cos.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64)))))))))))))
(sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))))))
(+ (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/6 (* (pow x.re 6) y.im)))) (pow x.im 6)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x.re #s(literal 6 binary64))) y.im))) (pow.f64 x.im #s(literal 6 binary64)))))))
(sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))))
(+.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/6 (* (pow x.re 6) y.im)))) (pow x.im 6)))))))
(+.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x.re #s(literal 6 binary64))) y.im)) (pow.f64 x.im #s(literal 6 binary64)))))))
(sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (atan2.f64 x.im x.re))))
(+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* -1/2 (* y.re (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))))
(+ (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (+ (* y.re (+ (* -1/2 (* (sin (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* -1/6 (* y.re (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (cos (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (atan2.f64 x.im x.re)) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) y.re) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(sin (+ (* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))
(/ 1 (* y.re (atan2 x.im x.re)))
(/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re))
(+ (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) (/ 1 (* y.re (atan2 x.im x.re))))
(+.f64 (/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))
(+ (* y.im (- (* 1/4 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 3) (pow (atan2 x.im x.re) 3)))) (* 1/2 (/ (log (+ (pow x.im 2) (pow x.re 2))) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))))) (/ 1 (* y.re (atan2 x.im x.re))))
(+.f64 (/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))))
(+ (* y.im (- (* y.im (- (* -1/8 (/ (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 4) (pow (atan2 x.im x.re) 4)))) (* -1/4 (/ (pow (log (+ (pow x.im 2) (pow x.re 2))) 2) (* (pow y.re 3) (pow (atan2 x.im x.re) 3)))))) (* 1/2 (/ (log (+ (pow x.im 2) (pow x.re 2))) (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))))) (/ 1 (* y.re (atan2 x.im x.re))))
(+.f64 (/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.im (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)) (*.f64 (pow.f64 y.re #s(literal 4 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))))
(/ 2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(/ (+ (* -4 (/ (* y.re (atan2 x.im x.re)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) y.im)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.im)
(/ (- (+ (* 8 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) (* 4 (/ (* y.re (atan2 x.im x.re)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2))))) y.im)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)))) (-.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) y.im)
(/ (- (+ (* -16 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) (+ (* -8 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 4 (/ (* y.re (atan2 x.im x.re)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) y.im)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -16 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 4 binary64)))) (-.f64 (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))))) y.im)
(/ 2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* -1 (/ (- (* 4 (/ (* y.re (atan2 x.im x.re)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.im))
(* -1 (/ (- (* -1 (/ (- (* 8 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 4 (/ (* y.re (atan2 x.im x.re)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im)) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))))) y.im)) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.im))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ (* (pow y.re 3) (pow (atan2 x.im x.re) 3)) (* y.im (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* 8 (/ (* (pow y.re 2) (pow (atan2 x.im x.re) 2)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) y.im)) (* 4 (/ (* y.re (atan2 x.im x.re)) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) y.im)) (* 2 (/ 1 (log (+ (pow x.im 2) (pow x.re 2)))))) y.im))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 y.im (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 4 binary64)))) (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64))))) y.im)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))) y.im) (/.f64 #s(literal 2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.im))
(/ 1 (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))))
(+ (* -1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) #s(literal 2 binary64)))))
(+ (* (pow x.re 2) (- (* -1 (* (pow x.re 2) (+ (* -1/4 (/ y.im (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ y.im (* (pow x.im 2) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x.re x.re)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) #s(literal 3 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 y.im (*.f64 x.im x.im)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) #s(literal 2 binary64)))))))
(+ (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1 (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ y.im (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.im 2) (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (pow y.im 2) (* (pow x.im 6) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ y.im (* (pow x.im 6) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (+ (* -1/4 (/ y.im (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.im 4) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ y.im (* (pow x.im 2) (pow (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.im 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x.re x.re)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) #s(literal 3 binary64))))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.im y.im)) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 y.im y.im) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) #s(literal 3 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 y.im (*.f64 x.im x.im)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))) #s(literal 2 binary64)))))))
(/ 1 (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 (*.f64 x.re x.re) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.re 4))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 (*.f64 x.re x.re) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.im 6) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.im 6) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 6))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (* (pow x.re 4) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (* (pow x.re 4) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.im)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (pow.f64 x.re #s(literal 6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 (*.f64 x.re x.re) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))))
(/ 1 (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 (*.f64 x.re x.re) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.re 4))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (pow.f64 x.re #s(literal 4 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 (*.f64 x.re x.re) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))))) (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.im 6) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.im 6) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.re 6))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (* (pow x.re 4) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.im 4) (pow y.im 2)) (* (pow x.re 4) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) 2)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.im)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (pow.f64 x.re #s(literal 6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 (*.f64 x.re x.re) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im))) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))))
(/ 1 (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))))
(+ (* -1/2 (/ (* (pow x.im 2) y.im) (* (pow x.re 2) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 (*.f64 x.re x.re) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))) #s(literal 2 binary64)))))
(+ (* (pow x.im 2) (- (* -1 (* (pow x.im 2) (+ (* -1/4 (/ y.im (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ y.im (* (pow x.re 2) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x.im x.im)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 y.im (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (/.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))) #s(literal 3 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 y.im (*.f64 x.re x.re)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))) #s(literal 2 binary64)))))))
(+ (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1 (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (+ (* -1/4 (/ y.im (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))))) (* (pow x.re 2) (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))) (+ (* 1/8 (/ (pow y.im 2) (* (pow x.re 6) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/6 (/ y.im (* (pow x.re 6) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))))) (+ (* -1/4 (/ y.im (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))) (* -1/4 (/ (pow y.im 2) (* (pow x.re 4) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 3))))))) (* 1/2 (/ y.im (* (pow x.re 2) (pow (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re))) 2)))))) (/ 1 (+ (* 1/2 (* y.im (log (pow x.re 2)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x.im x.im)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 y.im (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (/.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))) #s(literal 3 binary64)))))))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.im y.im)) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 y.im (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (/.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))) #s(literal 3 binary64)))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 y.im (*.f64 x.re x.re)) (pow.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))) #s(literal 2 binary64)))))))
(/ 1 (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.im 4))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 (*.f64 x.im x.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.re 6) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.re 6) y.im) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 6))) (/ 1 (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (* (pow x.im 4) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (* (pow x.im 4) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x.re #s(literal 6 binary64))) y.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (pow.f64 x.im #s(literal 6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 (*.f64 x.im x.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))))
(/ 1 (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+ (* -1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 (*.f64 x.im x.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (pow x.im 4))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (pow.f64 x.im #s(literal 4 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 (*.f64 x.im x.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))) (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))))) (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* 1/8 (/ (* (pow x.re 6) (pow y.im 2)) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3))) (* 1/6 (/ (* (pow x.re 6) y.im) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2))))) (pow x.im 6))) (/ 1 (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (* (pow x.im 4) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))) (+ (* -1/4 (/ (* (pow x.re 4) (pow y.im 2)) (* (pow x.im 4) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 3)))) (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) (pow (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) 2)))))))
(+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im))) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x.re #s(literal 6 binary64))) y.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) (pow.f64 x.im #s(literal 6 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 (*.f64 x.im x.im) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))))))
(/ 2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(+ (* -4 (/ (* y.re (atan2 x.im x.re)) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))) (* 2 (/ 1 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))))
(+.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))
(+ (* y.re (- (* 8 (/ (* y.re (pow (atan2 x.im x.re) 2)) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))) (* 4 (/ (atan2 x.im x.re) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (* 2 (/ 1 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))))
(+.f64 (/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (+.f64 (*.f64 #s(literal 8 binary64) (/.f64 (/.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (atan2.f64 x.im x.re) (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))))
(+ (* y.re (- (* y.re (- (* -16 (/ (* y.re (pow (atan2 x.im x.re) 3)) (* (pow y.im 4) (pow (log (+ (pow x.im 2) (pow x.re 2))) 4)))) (* -8 (/ (pow (atan2 x.im x.re) 2) (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)))))) (* 4 (/ (atan2 x.im x.re) (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)))))) (* 2 (/ 1 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))))
(+.f64 (/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (+.f64 (*.f64 y.re (+.f64 (*.f64 #s(literal -16 binary64) (/.f64 (/.f64 (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 y.im #s(literal 4 binary64))) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 4 binary64)))) (*.f64 #s(literal 8 binary64) (/.f64 (/.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)))))) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (atan2.f64 x.im x.re) (*.f64 y.im y.im)) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))))))
(/ 1 (* y.re (atan2 x.im x.re)))
(/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re))
(/ (+ (* -1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (pow (atan2 x.im x.re) 2)))) (/ 1 (atan2 x.im x.re))) y.re)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 y.im y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re))) y.re)
(/ (- (+ (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (pow (atan2 x.im x.re) 3)))) (/ 1 (atan2 x.im x.re))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (pow (atan2 x.im x.re) 2))))) y.re)
(/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) y.re)
(/ (- (+ (* -1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* (pow y.re 3) (pow (atan2 x.im x.re) 4)))) (/ 1 (atan2 x.im x.re))) (+ (* -1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* (pow y.re 2) (pow (atan2 x.im x.re) 3)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (pow (atan2 x.im x.re) 2)))))) y.re)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)) (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))))) y.re)
(/ 1 (* y.re (atan2 x.im x.re)))
(/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re))
(* -1 (/ (- (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (* y.re (pow (atan2 x.im x.re) 2)))) (/ 1 (atan2 x.im x.re))) y.re))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re))) y.re))
(* -1 (/ (- (* -1 (/ (- (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (* y.re (pow (atan2 x.im x.re) 3)))) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2)))) y.re)) (/ 1 (atan2 x.im x.re))) y.re))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64)))) (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) y.re)) (/.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re))) y.re))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (* (pow y.im 3) (pow (log (+ (pow x.im 2) (pow x.re 2))) 3)) (* y.re (pow (atan2 x.im x.re) 4)))) (* 1/4 (/ (* (pow y.im 2) (pow (log (+ (pow x.im 2) (pow x.re 2))) 2)) (pow (atan2 x.im x.re) 3)))) y.re)) (* 1/2 (/ (* y.im (log (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2)))) y.re)) (/ 1 (atan2 x.im x.re))) y.re))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (/.f64 (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 3 binary64)) (*.f64 y.re (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 2 binary64))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) y.re)) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))) y.re) (/.f64 #s(literal 1 binary64) (atan2.f64 x.im x.re))) y.re))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))))
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 4 binary64))))))
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 (*.f64 y.im y.im) (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 6 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 4 binary64))))))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))
(cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cos (* y.im (log x.re)))
(cos.f64 (*.f64 y.im (log.f64 x.re)))
(+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)))
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re))))))
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x.im x.im) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64))))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re))))))
(cos (* -1 (* y.im (log (/ 1 x.im)))))
(cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))
(+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im)))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))))
(-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))
(+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.im #s(literal 6 binary64)))))))
(cos (* -1 (* y.im (log (/ -1 x.im)))))
(cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))
(+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))))
(-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))
(-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 6 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.im #s(literal 6 binary64))))))
(cos (* y.im (log x.im)))
(cos.f64 (*.f64 y.im (log.f64 x.im)))
(+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im))))
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im)))))))
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))
(+.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 x.re x.re) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64)))))))) (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im)))))))
(cos (* -1 (* y.im (log (/ 1 x.re)))))
(cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))
(+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))
(+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 x.re x.re)))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))))
(-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 x.re x.re))))
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))
(-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 6 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.re #s(literal 6 binary64))))))
(cos (* -1 (* y.im (log (/ -1 x.re)))))
(cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))
(+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))))
(-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re))))
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))
(-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 6 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64)))))))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(* y.im (log x.re))
(*.f64 y.im (log.f64 x.re))
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))
(+.f64 (*.f64 y.im (log.f64 x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))))))
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.im) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 6 binary64))))))))
(* -1 (* y.im (log (/ 1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))))))
(* -1 (* y.im (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))))))
(* y.im (log x.im))
(*.f64 y.im (log.f64 x.im))
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))
(+.f64 (*.f64 y.im (log.f64 x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)))))
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64))))))))
(* -1 (* y.im (log (/ 1 x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64)))))
(* -1 (* y.im (log (/ -1 x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))))))
(* y.re (atan2 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))
(* y.re (+ (* (pow y.re 2) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/120 (* (pow y.re 2) (pow (atan2 x.im x.re) 5))))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 5 binary64)))))))
(* y.re (+ (* (pow y.re 2) (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* (pow y.re 2) (+ (* -1/5040 (* (pow y.re 2) (pow (atan2 x.im x.re) 7))) (* 1/120 (pow (atan2 x.im x.re) 5)))))) (atan2 x.im x.re)))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 (*.f64 y.re y.re) (+.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 7 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 5 binary64)))))))))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin (* y.re (atan2 x.im x.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (pow x.re 2) x.im)
(/.f64 (*.f64 x.re x.re) x.im)
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (exp (* y.re (+ (log -1) (* -1 (log (/ -1 x.im)))))))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (exp.f64 (*.f64 y.re (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) y.re) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 x.im x.im))
(* y.re (+ (/ (* (pow x.re 2) (* y.re (log x.im))) (pow x.im 2)) (/ (pow x.re 2) (pow x.im 2))))
(*.f64 y.re (+.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (log.f64 x.im))) (*.f64 x.im x.im))))
(* y.re (+ (* y.re (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow (log x.im) 2))) (pow x.im 2))) (/ (* (pow x.re 2) (log x.im)) (pow x.im 2)))) (/ (pow x.re 2) (pow x.im 2))))
(*.f64 y.re (+.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 y.re (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (log.f64 x.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 (log.f64 x.im) #s(literal 2 binary64)))) (*.f64 x.im x.im))))))
(* y.re (+ (* y.re (+ (* y.re (+ (* 1/6 (/ (* (pow x.re 2) (* y.re (pow (log x.im) 3))) (pow x.im 2))) (* 1/2 (/ (* (pow x.re 2) (pow (log x.im) 2)) (pow x.im 2))))) (/ (* (pow x.re 2) (log x.im)) (pow x.im 2)))) (/ (pow x.re 2) (pow x.im 2))))
(*.f64 y.re (+.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 y.re (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (log.f64 x.im)) (*.f64 x.im x.im)) (*.f64 y.re (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (pow.f64 (log.f64 x.im) #s(literal 3 binary64)))) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (/.f64 (pow.f64 (log.f64 x.im) #s(literal 2 binary64)) (*.f64 x.im x.im))))))))))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))
(log (pow x.im 2))
(log.f64 (*.f64 x.im x.im))
(+ (log (pow x.im 2)) (/ (pow x.re 2) (pow x.im 2)))
(+.f64 (log.f64 (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+ (log (pow x.im 2)) (* (pow x.re 2) (+ (* -1/2 (/ (pow x.re 2) (pow x.im 4))) (/ 1 (pow x.im 2)))))
(+.f64 (log.f64 (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)))))
(+ (log (pow x.im 2)) (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/3 (/ (pow x.re 2) (pow x.im 6))) (* 1/2 (/ 1 (pow x.im 4))))) (/ 1 (pow x.im 2)))))
(+.f64 (log.f64 (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x.re x.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x.im #s(literal 4 binary64))))))))
(* -2 (log (/ 1 x.re)))
(*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))
(+ (* -2 (log (/ 1 x.re))) (/ (pow x.im 2) (pow x.re 2)))
(+.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.re))))
(+ (* -2 (log (/ 1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (/ (pow x.im 2) (pow x.re 2))))
(+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))
(+ (* -2 (log (/ 1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/3 (/ (pow x.im 6) (pow x.re 6))) (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64)))))
(* -2 (log (/ -1 x.re)))
(*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))
(+ (* -2 (log (/ -1 x.re))) (/ (pow x.im 2) (pow x.re 2)))
(+.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -2 (log (/ -1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (/ (pow x.im 2) (pow x.re 2))))
(+.f64 (+.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(+ (* -2 (log (/ -1 x.re))) (+ (* -1/2 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/3 (/ (pow x.im 6) (pow x.re 6))) (/ (pow x.im 2) (pow x.re 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))
(log (pow x.re 2))
(log.f64 (*.f64 x.re x.re))
(+ (log (pow x.re 2)) (/ (pow x.im 2) (pow x.re 2)))
(+.f64 (log.f64 (*.f64 x.re x.re)) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))
(+ (log (pow x.re 2)) (* (pow x.im 2) (+ (* -1/2 (/ (pow x.im 2) (pow x.re 4))) (/ 1 (pow x.re 2)))))
(+.f64 (log.f64 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re)))))
(+ (log (pow x.re 2)) (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/3 (/ (pow x.im 2) (pow x.re 6))) (* 1/2 (/ 1 (pow x.re 4))))) (/ 1 (pow x.re 2)))))
(+.f64 (log.f64 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x.im x.im)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x.re #s(literal 4 binary64))))))))
(* -2 (log (/ 1 x.im)))
(*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))
(+ (* -2 (log (/ 1 x.im))) (/ (pow x.re 2) (pow x.im 2)))
(+.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im))))
(+ (* -2 (log (/ 1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (/ (pow x.re 2) (pow x.im 2))))
(+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (+.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* -2 (log (/ 1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/3 (/ (pow x.re 6) (pow x.im 6))) (/ (pow x.re 2) (pow x.im 2)))))
(+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))))
(* -2 (log (/ -1 x.im)))
(*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(+ (* -2 (log (/ -1 x.im))) (/ (pow x.re 2) (pow x.im 2)))
(+.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -2 (log (/ -1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (/ (pow x.re 2) (pow x.im 2))))
(+.f64 (+.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(+ (* -2 (log (/ -1 x.im))) (+ (* -1/2 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/3 (/ (pow x.re 6) (pow x.im 6))) (/ (pow x.re 2) (pow x.im 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (+ (pow x.im 2) (pow x.re 2)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (pow x.im 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im)))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 y.im (log.f64 (*.f64 x.im x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im))))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)))))
(+ (* 1/2 (* y.im (log (pow x.im 2)))) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64))))))))
(* -1 (* y.im (log (/ 1 x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))))
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/6 (/ (* (pow x.im 6) y.im) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.im)) (pow.f64 x.re #s(literal 6 binary64)))))
(* -1 (* y.im (log (/ -1 x.re))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))
(+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/6 (/ (* (pow x.im 6) y.im) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) y.im)) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))))
(* 1/2 (* y.im (log (pow x.re 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re)))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 y.im (log.f64 (*.f64 x.re x.re))) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re))))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))))))
(+ (* 1/2 (* y.im (log (pow x.re 2)))) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) y.im) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 6 binary64))))))))
(* -1 (* y.im (log (/ 1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/6 (/ (* (pow x.re 6) y.im) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal 1 binary64) x.im))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x.re #s(literal 6 binary64))) y.im) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))
(* -1 (* y.im (log (/ -1 x.im))))
(*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64)))))
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/6 (/ (* (pow x.re 6) y.im) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) y.im)) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x.re #s(literal 6 binary64))) y.im) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))

eval380.0ms (1.6%)

Memory
51.1MiB live, 456.9MiB allocated
Compiler

Compiled 104 300 to 7 143 computations (93.2% saved)

prune378.0ms (1.6%)

Memory
-25.7MiB live, 594.5MiB allocated
Pruning

61 alts after pruning (59 fresh and 2 done)

PrunedKeptTotal
New2 116212 137
Fresh183856
Picked415
Done011
Total2 138612 199
Accuracy
97.1%
Counts
2 199 → 61
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.2%
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
20.1%
(/.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
34.6%
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))
20.0%
(/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
13.5%
(/.f64 (+.f64 (*.f64 y.im (-.f64 (log.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
57.8%
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
62.9%
(/.f64 (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
39.0%
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
15.0%
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
11.3%
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
27.0%
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
30.9%
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
56.5%
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
10.1%
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (/.f64 #s(literal 2 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
15.3%
(/.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
32.5%
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (pow.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
24.8%
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
20.1%
(/.f64 (sin.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
22.8%
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
19.2%
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
63.5%
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
43.8%
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
45.0%
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
43.8%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
18.1%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
44.2%
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
24.4%
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))
7.5%
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
42.5%
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
30.0%
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))
39.2%
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
33.5%
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
45.0%
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
35.5%
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
34.5%
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
34.9%
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
31.6%
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
28.0%
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
30.6%
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
28.8%
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
23.0%
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
23.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
24.4%
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
44.2%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
18.3%
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
15.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
6.2%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
6.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))))
43.8%
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
8.2%
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
12.4%
(*.f64 y.re (atan2.f64 x.im x.re))
16.4%
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
43.5%
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
12.9%
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
16.5%
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
7.2%
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
12.4%
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
18.9%
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
8.5%
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
18.7%
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
7.1%
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Compiler

Compiled 6 872 to 1 720 computations (75% saved)

regimes221.0ms (0.9%)

Memory
21.1MiB live, 333.8MiB allocated
Counts
127 → 3
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (atan2.f64 x.im x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (pow.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (/.f64 #s(literal 2 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (-.f64 (log.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(-.f64 #s(literal 0 binary64) (*.f64 y.im (-.f64 (*.f64 (neg.f64 (/.f64 y.re y.im)) (/.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (pow.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 #s(literal 1 binary64) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (/.f64 (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (*.f64 y.re y.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) #s(literal 2 binary64)) (/.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (+.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (*.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))))))))
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (+.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 y.re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 (*.f64 #s(literal -1/6 binary64) y.re) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))))
(/.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (*.f64 (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (sin.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 (cos.f64 (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
Outputs
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
Calls

5 calls:

39.0ms
y.im
38.0ms
x.im
34.0ms
y.re
34.0ms
x.re
30.0ms
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
Results
AccuracySegmentsBranch
76.5%3x.re
76.5%3x.im
80.8%3y.re
76.4%3y.im
74.9%2(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
Compiler

Compiled 61 to 35 computations (42.6% saved)

regimes100.0ms (0.4%)

Memory
-24.2MiB live, 57.0MiB allocated
Counts
100 → 3
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (atan2.f64 x.im x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (pow.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (/.f64 y.im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (log.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (/.f64 #s(literal 2 binary64) y.im)) (/.f64 (log.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 #s(literal 2 binary64) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (-.f64 (log.f64 (hypot.f64 (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.re)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) y.re)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.re x.im) y.re)))
Outputs
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
Calls

1 calls:

69.0ms
y.re
Results
AccuracySegmentsBranch
80.4%3y.re
Compiler

Compiled 5 to 4 computations (20% saved)

regimes45.0ms (0.2%)

Memory
26.6MiB live, 64.7MiB allocated
Counts
89 → 3
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (atan2.f64 x.im x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) y.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.im (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
Outputs
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
Calls

1 calls:

24.0ms
y.re
Results
AccuracySegmentsBranch
77.2%3y.re
Compiler

Compiled 5 to 4 computations (20% saved)

regimes154.0ms (0.6%)

Memory
6.3MiB live, 242.3MiB allocated
Counts
83 → 3
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (atan2.f64 x.im x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
Outputs
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
Calls

4 calls:

42.0ms
y.re
35.0ms
x.re
35.0ms
x.im
24.0ms
y.im
Results
AccuracySegmentsBranch
74.9%3y.im
72.7%2x.re
72.8%2x.im
77.7%5y.re
Compiler

Compiled 20 to 16 computations (20% saved)

regimes80.0ms (0.3%)

Memory
-23.8MiB live, 135.5MiB allocated
Counts
82 → 4
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (atan2.f64 x.im x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
Outputs
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
Calls

2 calls:

39.0ms
y.re
25.0ms
y.im
Results
AccuracySegmentsBranch
73.9%5y.re
76.0%4y.im
Compiler

Compiled 10 to 8 computations (20% saved)

regimes81.0ms (0.3%)

Memory
15.5MiB live, 175.4MiB allocated
Counts
80 → 3
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (atan2.f64 x.im x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 x.im #s(literal -1 binary64)) y.re) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) y.re) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal -2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(/.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (/.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 #s(literal 2 binary64) y.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64))))
(/.f64 (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(neg.f64 (/.f64 (sin.f64 (+.f64 (*.f64 (/.f64 y.im #s(literal 2 binary64)) (log.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
Outputs
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
Calls

3 calls:

24.0ms
y.im
22.0ms
x.re
22.0ms
x.im
Results
AccuracySegmentsBranch
69.1%4x.re
68.9%4x.im
74.1%3y.im
Compiler

Compiled 15 to 12 computations (20% saved)

regimes59.0ms (0.2%)

Memory
14.5MiB live, 55.3MiB allocated
Counts
68 → 3
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (atan2.f64 x.im x.re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64)))) (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))
(/.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y.re) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Outputs
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
Calls

1 calls:

49.0ms
y.im
Results
AccuracySegmentsBranch
74.1%3y.im
Compiler

Compiled 5 to 4 computations (20% saved)

regimes127.0ms (0.5%)

Memory
-54.9MiB live, 173.4MiB allocated
Counts
56 → 4
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
Outputs
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Calls

4 calls:

41.0ms
x.im
29.0ms
y.re
26.0ms
x.re
21.0ms
y.im
Results
AccuracySegmentsBranch
58.8%3x.im
62.1%4x.re
68.9%4y.re
62.7%3y.im
Compiler

Compiled 20 to 16 computations (20% saved)

regimes25.0ms (0.1%)

Memory
21.5MiB live, 60.1MiB allocated
Counts
55 → 4
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
Outputs
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Calls

1 calls:

16.0ms
y.re
Results
AccuracySegmentsBranch
68.8%4y.re
Compiler

Compiled 5 to 4 computations (20% saved)

regimes26.0ms (0.1%)

Memory
-20.9MiB live, 59.4MiB allocated
Counts
53 → 4
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (neg.f64 y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 4 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) (/.f64 y.re #s(literal 2 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 (pow.f64 x.im y.re) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
Outputs
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Calls

1 calls:

17.0ms
y.re
Results
AccuracySegmentsBranch
66.3%4y.re
Compiler

Compiled 5 to 4 computations (20% saved)

regimes87.0ms (0.4%)

Memory
4.0MiB live, 119.2MiB allocated
Counts
40 → 3
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Outputs
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Calls

4 calls:

28.0ms
x.re
12.0ms
y.re
11.0ms
x.im
11.0ms
y.im
Results
AccuracySegmentsBranch
49.7%3x.im
47.1%2x.re
51.8%3y.im
50.3%3y.re
Compiler

Compiled 20 to 16 computations (20% saved)

regimes18.0ms (0.1%)

Memory
-2.7MiB live, 38.1MiB allocated
Counts
39 → 3
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 (/.f64 y.re #s(literal 2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal -1/8 binary64)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 (*.f64 x.im x.im) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (log.f64 (+.f64 x.im (*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
Outputs
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Calls

1 calls:

11.0ms
y.im
Results
AccuracySegmentsBranch
51.2%3y.im
Compiler

Compiled 5 to 4 computations (20% saved)

regimes31.0ms (0.1%)

Memory
1.7MiB live, 79.8MiB allocated
Counts
29 → 3
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal -2 binary64)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) y.re) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (+.f64 (atan2.f64 x.im x.re) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (atan2.f64 x.im x.re))))))
(*.f64 (pow.f64 (*.f64 x.im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x.re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Outputs
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
Calls

3 calls:

10.0ms
y.re
9.0ms
x.im
9.0ms
y.im
Results
AccuracySegmentsBranch
49.5%3x.im
50.9%4y.re
47.2%2y.im
Compiler

Compiled 15 to 12 computations (20% saved)

regimes15.0ms (0.1%)

Memory
36.0MiB live, 36.0MiB allocated
Counts
20 → 4
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 x.re (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Outputs
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Calls

2 calls:

6.0ms
x.im
6.0ms
y.re
Results
AccuracySegmentsBranch
50.9%4y.re
48.1%3x.im
Compiler

Compiled 10 to 8 computations (20% saved)

regimes29.0ms (0.1%)

Memory
-23.5MiB live, 15.0MiB allocated
Counts
18 → 4
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
Outputs
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Calls

1 calls:

6.0ms
y.re
Results
AccuracySegmentsBranch
50.5%4y.re
Compiler

Compiled 5 to 4 computations (20% saved)

regimes31.0ms (0.1%)

Memory
10.2MiB live, 51.8MiB allocated
Counts
17 → 2
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Outputs
(*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
Calls

3 calls:

17.0ms
y.im
6.0ms
x.re
6.0ms
y.re
Results
AccuracySegmentsBranch
46.6%2x.re
46.4%2y.im
48.6%4y.re
Compiler

Compiled 15 to 12 computations (20% saved)

regimes32.0ms (0.1%)

Memory
6.7MiB live, 46.3MiB allocated
Counts
16 → 2
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
Outputs
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))
Calls

3 calls:

19.0ms
x.re
5.0ms
x.im
5.0ms
y.im
Results
AccuracySegmentsBranch
46.4%2y.im
45.2%2x.im
45.5%2x.re
Compiler

Compiled 15 to 12 computations (20% saved)

regimes7.0ms (0%)

Memory
-22.2MiB live, 17.1MiB allocated
Counts
15 → 2
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 (neg.f64 x.im) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (neg.f64 x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Outputs
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
Calls

1 calls:

6.0ms
y.im
Results
AccuracySegmentsBranch
46.4%2y.im
Compiler

Compiled 5 to 4 computations (20% saved)

regimes21.0ms (0.1%)

Memory
16.8MiB live, 53.5MiB allocated
Counts
12 → 2
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Outputs
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Calls

4 calls:

7.0ms
x.re
4.0ms
y.im
4.0ms
y.re
4.0ms
x.im
Results
AccuracySegmentsBranch
42.5%1x.im
42.5%1x.re
44.1%2y.re
42.5%1y.im
Compiler

Compiled 20 to 16 computations (20% saved)

regimes13.0ms (0.1%)

Memory
-26.1MiB live, 22.8MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (log.f64 (exp.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))
(*.f64 y.re (sqrt.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))
(*.f64 y.re (pow.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Outputs
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
Calls

2 calls:

8.0ms
x.re
4.0ms
y.re
Results
AccuracySegmentsBranch
42.5%1x.re
42.5%1y.re
Compiler

Compiled 10 to 8 computations (20% saved)

regimes9.0ms (0%)

Memory
23.4MiB live, 23.4MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Outputs
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Calls

4 calls:

2.0ms
x.im
2.0ms
x.re
2.0ms
y.im
2.0ms
y.re
Results
AccuracySegmentsBranch
12.4%1y.re
12.4%1x.im
12.4%1y.im
12.4%1x.re
Compiler

Compiled 20 to 16 computations (20% saved)

regimes8.0ms (0%)

Memory
-21.7MiB live, 18.1MiB allocated
Accuracy

Total -2.8b remaining (-5%)

Threshold costs -2.8b (-5%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 y.re (atan2.f64 x.im x.re))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
Outputs
(*.f64 y.re (atan2.f64 x.im x.re))
Calls

4 calls:

2.0ms
x.im
2.0ms
x.re
2.0ms
y.im
2.0ms
y.re
Results
AccuracySegmentsBranch
12.4%1x.re
12.4%1x.im
12.4%1y.re
12.4%1y.im
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch40.0ms (0.2%)

Memory
13.6MiB live, 92.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
25.0ms
4.6635849076867915e-52
5.111961329170895e-50
10.0ms
-19049835.077705864
-105701.65501408413
Samples
16.0ms119×0valid
13.0ms41×1valid
Compiler

Compiled 755 to 421 computations (44.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-mult: 6.0ms (26.3% of total)
ival-hypot: 4.0ms (17.5% of total)
ival-log: 4.0ms (17.5% of total)
ival-sin: 3.0ms (13.1% of total)
ival-atan2: 2.0ms (8.8% of total)
ival-add: 1.0ms (4.4% of total)
adjust: 1.0ms (4.4% of total)
ival-exp: 1.0ms (4.4% of total)
ival-sub: 1.0ms (4.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch90.0ms (0.4%)

Memory
16.8MiB live, 95.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
15873577977114.785
460056475803943400.0
35.0ms
-19049835.077705864
-105701.65501408413
Samples
61.0ms192×0valid
15.0ms48×1valid
Compiler

Compiled 974 to 578 computations (40.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
ival-sin: 41.0ms (60.5% of total)
ival-mult: 8.0ms (11.8% of total)
ival-hypot: 5.0ms (7.4% of total)
ival-log: 5.0ms (7.4% of total)
ival-atan2: 3.0ms (4.4% of total)
ival-exp: 2.0ms (3% of total)
ival-add: 1.0ms (1.5% of total)
adjust: 1.0ms (1.5% of total)
ival-sub: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch59.0ms (0.2%)

Memory
2.2MiB live, 79.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
7.0064898536420435e-6
7.57726126679448e-5
25.0ms
-19049835.077705864
-105701.65501408413
Samples
29.0ms151×0valid
18.0ms57×1valid
Compiler

Compiled 837 to 504 computations (39.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-mult: 15.0ms (38.1% of total)
ival-hypot: 6.0ms (15.3% of total)
ival-log: 5.0ms (12.7% of total)
ival-sin: 5.0ms (12.7% of total)
ival-exp: 2.0ms (5.1% of total)
ival-atan2: 2.0ms (5.1% of total)
ival-add: 1.0ms (2.5% of total)
adjust: 1.0ms (2.5% of total)
ival-sub: 1.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch108.0ms (0.5%)

Memory
-3.0MiB live, 148.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
3.736068574314733e+151
6.586995105085888e+159
59.0ms
-3.9828352309092514
-8.141537655194884e-10
Samples
63.0ms116×1valid
28.0ms188×0valid
Compiler

Compiled 975 to 593 computations (39.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-hypot: 14.0ms (24.1% of total)
ival-mult: 12.0ms (20.7% of total)
ival-log: 10.0ms (17.2% of total)
ival-sin: 8.0ms (13.8% of total)
ival-atan2: 4.0ms (6.9% of total)
ival-exp: 3.0ms (5.2% of total)
ival-add: 2.0ms (3.4% of total)
adjust: 2.0ms (3.4% of total)
ival-sub: 2.0ms (3.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch96.0ms (0.4%)

Memory
1.4MiB live, 157.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
36.0ms
6.813016559802784e+141
7.228445007338964e+145
11.0ms
3.881949818050596e-75
2.2645608813756167e-73
42.0ms
-3.9828352309092514
-8.141537655194884e-10
Samples
40.0ms224×0valid
37.0ms112×1valid
Compiler

Compiled 1 064 to 667 computations (37.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-mult: 13.0ms (20.6% of total)
ival-hypot: 11.0ms (17.5% of total)
ival-log: 10.0ms (15.9% of total)
ival-sin: 9.0ms (14.3% of total)
ival-add: 8.0ms (12.7% of total)
ival-atan2: 4.0ms (6.3% of total)
ival-exp: 3.0ms (4.8% of total)
adjust: 2.0ms (3.2% of total)
ival-sub: 2.0ms (3.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch70.0ms (0.3%)

Memory
-21.7MiB live, 142.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
8.8546549223888e-17
1.8668572123495672e-14
40.0ms
-3.9828352309092514
-8.141537655194884e-10
Samples
28.0ms213×0valid
25.0ms59×1valid
Compiler

Compiled 894 to 550 computations (38.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-log: 12.0ms (27.2% of total)
ival-mult: 10.0ms (22.6% of total)
ival-hypot: 6.0ms (13.6% of total)
ival-sin: 6.0ms (13.6% of total)
ival-exp: 3.0ms (6.8% of total)
ival-atan2: 3.0ms (6.8% of total)
ival-add: 2.0ms (4.5% of total)
adjust: 1.0ms (2.3% of total)
ival-sub: 1.0ms (2.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch75.0ms (0.3%)

Memory
23.5MiB live, 104.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
8.8546549223888e-17
1.8668572123495672e-14
43.0ms
-3.9828352309092514
-8.141537655194884e-10
Samples
30.0ms218×0valid
29.0ms54×1valid
Compiler

Compiled 792 to 516 computations (34.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-atan2: 15.0ms (30.1% of total)
ival-mult: 9.0ms (18.1% of total)
ival-log: 8.0ms (16.1% of total)
ival-hypot: 6.0ms (12% of total)
ival-sin: 5.0ms (10% of total)
ival-exp: 2.0ms (4% of total)
ival-add: 1.0ms (2% of total)
adjust: 1.0ms (2% of total)
ival-sub: 1.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch171.0ms (0.7%)

Memory
-4.6MiB live, 188.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
83.0ms
4.366905025757286e+165
9.048063784542343e+171
42.0ms
7.8882196586896195e-199
5.816355347842059e-184
36.0ms
-2.5998082492823727e-6
-1.4042983453067938e-9
Samples
74.0ms169×1valid
37.0ms259×0valid
3.0ms2valid
Compiler

Compiled 1 166 to 727 computations (37.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-log: 30.0ms (30.5% of total)
ival-mult: 23.0ms (23.4% of total)
ival-hypot: 12.0ms (12.2% of total)
ival-sin: 11.0ms (11.2% of total)
ival-atan2: 6.0ms (6.1% of total)
ival-add: 6.0ms (6.1% of total)
adjust: 4.0ms (4.1% of total)
ival-exp: 4.0ms (4.1% of total)
ival-sub: 3.0ms (3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch68.0ms (0.3%)

Memory
7.0MiB live, 87.1MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
6.813180052124102e+263
1.8768017077595049e+264
11.0ms
4.7958855628900125e+27
5.375313966153187e+27
36.0ms
-2.5998082492823727e-6
-1.4042983453067938e-9
Samples
37.0ms83×1valid
15.0ms120×0valid
3.0ms2valid
Compiler

Compiled 549 to 356 computations (35.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
ival-log: 14.0ms (29.3% of total)
ival-mult: 9.0ms (18.9% of total)
ival-hypot: 6.0ms (12.6% of total)
ival-sin: 6.0ms (12.6% of total)
adjust: 4.0ms (8.4% of total)
ival-atan2: 3.0ms (6.3% of total)
ival-exp: 2.0ms (4.2% of total)
ival-sub: 1.0ms (2.1% of total)
ival-add: 1.0ms (2.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch52.0ms (0.2%)

Memory
12.8MiB live, 88.4MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
6.813180052124102e+263
1.8768017077595049e+264
9.0ms
4.7958855628900125e+27
5.375313966153187e+27
28.0ms
-2.5998082492823727e-6
-1.4042983453067938e-9
Samples
21.0ms64×1valid
17.0ms126×0valid
1.0ms2valid
Compiler

Compiled 494 to 317 computations (35.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-mult: 8.0ms (25.2% of total)
ival-hypot: 6.0ms (18.9% of total)
ival-log: 5.0ms (15.8% of total)
ival-sin: 5.0ms (15.8% of total)
ival-exp: 2.0ms (6.3% of total)
ival-atan2: 2.0ms (6.3% of total)
adjust: 1.0ms (3.2% of total)
ival-sub: 1.0ms (3.2% of total)
ival-add: 1.0ms (3.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch80.0ms (0.3%)

Memory
-4.7MiB live, 121.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
1.075556126746564e-47
9.607158752382744e-42
44.0ms
-6.616437045799364e+28
-488349388036143550.0
Samples
32.0ms210×0valid
31.0ms94×1valid
Compiler

Compiled 956 to 536 computations (43.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-mult: 11.0ms (21.3% of total)
ival-sin: 8.0ms (15.5% of total)
ival-hypot: 7.0ms (13.5% of total)
ival-sub: 7.0ms (13.5% of total)
ival-log: 6.0ms (11.6% of total)
ival-exp: 5.0ms (9.7% of total)
ival-atan2: 3.0ms (5.8% of total)
ival-add: 2.0ms (3.9% of total)
adjust: 2.0ms (3.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch68.0ms (0.3%)

Memory
7.6MiB live, 84.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.1178894122718009e+55
2.889728589743658e+55
42.0ms
-6.616437045799364e+28
-488349388036143550.0
Samples
36.0ms99×1valid
18.0ms141×0valid
Compiler

Compiled 749 to 413 computations (44.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-mult: 10.0ms (24.3% of total)
ival-hypot: 9.0ms (21.8% of total)
ival-sin: 7.0ms (17% of total)
ival-log: 6.0ms (14.6% of total)
ival-atan2: 3.0ms (7.3% of total)
adjust: 2.0ms (4.9% of total)
ival-exp: 2.0ms (4.9% of total)
ival-add: 1.0ms (2.4% of total)
ival-sub: 1.0ms (2.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch121.0ms (0.5%)

Memory
-23.9MiB live, 94.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
66.0ms
-2.6867282398822535e-195
-2.0473785179451242e-203
50.0ms
-2.8766669108118557e-124
-6.577943970612795e-128
Samples
43.0ms179×0valid
32.0ms82×1valid
8.0ms11×2valid
Compiler

Compiled 746 to 505 computations (32.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-exp: 24.0ms (35.8% of total)
ival-mult: 11.0ms (16.4% of total)
ival-sin: 9.0ms (13.4% of total)
ival-hypot: 8.0ms (11.9% of total)
ival-log: 7.0ms (10.4% of total)
ival-atan2: 3.0ms (4.5% of total)
adjust: 2.0ms (3% of total)
ival-sub: 2.0ms (3% of total)
ival-add: 2.0ms (3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch75.0ms (0.3%)

Memory
17.1MiB live, 133.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
6.813180052124102e+263
1.8768017077595049e+264
19.0ms
1.4093542585983449e-136
3.821640665912483e-136
24.0ms
-2.0381787166253627e-83
-3.2130762814778846e-84
Samples
41.0ms104×1valid
18.0ms151×0valid
1.0ms2valid
Compiler

Compiled 657 to 434 computations (33.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-mult: 12.0ms (23.6% of total)
ival-hypot: 10.0ms (19.7% of total)
ival-sin: 9.0ms (17.7% of total)
ival-log: 7.0ms (13.8% of total)
ival-atan2: 4.0ms (7.9% of total)
ival-exp: 3.0ms (5.9% of total)
adjust: 2.0ms (3.9% of total)
ival-sub: 2.0ms (3.9% of total)
ival-add: 2.0ms (3.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch73.0ms (0.3%)

Memory
16.6MiB live, 132.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
6.813180052124102e+263
1.8768017077595049e+264
19.0ms
1.4093542585983449e-136
3.821640665912483e-136
21.0ms
-2.0381787166253627e-83
-3.2130762814778846e-84
Samples
37.0ms101×1valid
20.0ms153×0valid
2.0ms2valid
Compiler

Compiled 617 to 409 computations (33.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-mult: 10.0ms (23.5% of total)
ival-hypot: 7.0ms (16.5% of total)
ival-log: 7.0ms (16.5% of total)
ival-sin: 6.0ms (14.1% of total)
ival-exp: 3.0ms (7.1% of total)
ival-atan2: 3.0ms (7.1% of total)
adjust: 2.0ms (4.7% of total)
ival-add: 2.0ms (4.7% of total)
ival-sub: 1.0ms (2.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch31.0ms (0.1%)

Memory
-25.8MiB live, 52.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
-2.7901374755230445e+229
-1.0745513590432025e+228
Samples
16.0ms43×1valid
8.0ms68×0valid
1.0ms2valid
Compiler

Compiled 289 to 184 computations (36.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 5.0ms (24.5% of total)
ival-sin: 4.0ms (19.6% of total)
ival-hypot: 3.0ms (14.7% of total)
ival-log: 3.0ms (14.7% of total)
ival-atan2: 2.0ms (9.8% of total)
adjust: 1.0ms (4.9% of total)
ival-exp: 1.0ms (4.9% of total)
ival-sub: 1.0ms (4.9% of total)
ival-add: 1.0ms (4.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch75.0ms (0.3%)

Memory
-24.3MiB live, 73.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
43.0ms
-4.819823018006019e+86
-4.040440601728908e+73
Samples
29.0ms98×1valid
8.0ms62×0valid
Compiler

Compiled 424 to 263 computations (38% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-mult: 8.0ms (25.9% of total)
ival-hypot: 5.0ms (16.2% of total)
ival-log: 5.0ms (16.2% of total)
ival-sin: 4.0ms (12.9% of total)
adjust: 2.0ms (6.5% of total)
ival-exp: 2.0ms (6.5% of total)
ival-atan2: 2.0ms (6.5% of total)
ival-add: 1.0ms (3.2% of total)
ival-sub: 1.0ms (3.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch53.0ms (0.2%)

Memory
0.6MiB live, 38.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
40.0ms
-4.819823018006019e+86
-4.040440601728908e+73
Samples
26.0ms89×1valid
8.0ms71×0valid
Compiler

Compiled 424 to 263 computations (38% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-mult: 7.0ms (24.6% of total)
ival-hypot: 5.0ms (17.5% of total)
ival-log: 5.0ms (17.5% of total)
ival-sin: 4.0ms (14% of total)
adjust: 2.0ms (7% of total)
ival-exp: 2.0ms (7% of total)
ival-atan2: 2.0ms (7% of total)
ival-add: 1.0ms (3.5% of total)
ival-sub: 1.0ms (3.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch34.0ms (0.1%)

Memory
2.9MiB live, 41.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
6.813180052124102e+263
1.8768017077595049e+264
Samples
19.0ms57×1valid
3.0ms21×0valid
1.0ms2valid
Compiler

Compiled 229 to 143 computations (37.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 4.0ms (20.4% of total)
ival-sin: 4.0ms (20.4% of total)
ival-hypot: 3.0ms (15.3% of total)
ival-log: 3.0ms (15.3% of total)
ival-atan2: 2.0ms (10.2% of total)
ival-add: 1.0ms (5.1% of total)
adjust: 1.0ms (5.1% of total)
ival-exp: 1.0ms (5.1% of total)
ival-sub: 1.0ms (5.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

simplify27.0ms (0.1%)

Memory
3.4MiB live, 42.4MiB allocated
Algorithm
egg-herbie
Rules
62×*-commutative_binary64
28×+-commutative_binary64
16×sub-neg_binary64
14×neg-mul-1_binary64
14×if-if-or-not_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02001088
12651088
22881088
33001088
43081088
53111088
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 y.re #s(literal -1000000 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re #s(literal 5265614583427859/105312291668557186697918027683670432318895095400549111254310977536 binary64)) (/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(if (<=.f64 y.re #s(literal -520000 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re #s(literal 2000000000000000 binary64)) (/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(if (<=.f64 y.re #s(literal -400000 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re #s(literal 5534023222112865/73786976294838206464 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(if (<=.f64 y.im #s(literal -607985949695017/4503599627370496 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (if (<=.f64 y.im #s(literal 13199999999999999773196063550815192655340841269168371305534464478777571651222204465790151517816444445650545021209011632002935604597533337723926189038370816 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(if (<=.f64 y.im #s(literal -8106479329266893/9007199254740992 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (if (<=.f64 y.im #s(literal 5092589940836215/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (if (<=.f64 y.im #s(literal 10499999999999999469513688294357426996361918951958871376973454931589081243493833964103622275936668108365330959116064878904552755389091279622111232 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.im #s(literal -5534023222112865/2305843009213693952 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (if (<=.f64 y.im #s(literal 713053462628379/39614081257132168796771975168 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(if (<=.f64 y.im #s(literal -2508757194024499/73786976294838206464 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (if (<=.f64 y.im #s(literal 713053462628379/39614081257132168796771975168 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(if (<=.f64 y.re #s(literal -1983393922805251/9444732965739290427392 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re #s(literal 6902644157915651/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (if (<=.f64 y.re #s(literal 4499999999999999649997977030005115610462740824694905398286344963695616278415554524777475204206513884136794018484176832225740267619540521422281458540150489925468291072 binary64)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.re #s(literal -5742397643169489/151115727451828646838272 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re #s(literal 4799999999999999953829101568 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (if (<=.f64 y.re #s(literal 1199999999999999963472047938240091571334969884125227245970172494906844120795098011407305384502395500924570307951093460020928069252740321817132529814146538842075430404396932740155505075127261228445223413698717553897649613287694761160805789991144938854612364565676032 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.re #s(literal -5440166188265831/302231454903657293676544 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re #s(literal 4799999999999999953829101568 binary64)) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (if (<=.f64 y.re #s(literal 1500000000000000010275419138571523066549149725615202984653612439279360872559203964085428616082885312376971216627594120786627878009284230541722030933842112420650979492926985496508588976680975172796375480949527364725655782687245887927434100002090516567013086774427648 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.im #s(literal -5000000000000000000 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.im #s(literal 7454058310771683/784637716923335095479473677900958302012794430558004314112 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(if (<=.f64 y.im #s(literal -490000000000000000 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.im #s(literal 20499999999999999052858826387184522791950330409403809792 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(if (<=.f64 x.im #s(literal -548744862360233/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 x.im #s(literal -4039784372389151/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))))
(if (<=.f64 y.re #s(literal -7108564855544789/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (if (<=.f64 y.re #s(literal 3718571730570017/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (if (<=.f64 y.re #s(literal 1399999999999999994674295405127712568144423111785211071759132457821855288637835313192720872222722041892837580402093900531394608423769594300192197227276921227792463130083634577724227676163070524679324791865924094449653726220728845671891329998441990662879512704843776 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.re #s(literal -3827688768370271/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (if (<=.f64 y.re #s(literal 621944215500267/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (if (<=.f64 y.re #s(literal 1199999999999999963472047938240091571334969884125227245970172494906844120795098011407305384502395500924570307951093460020928069252740321817132529814146538842075430404396932740155505075127261228445223413698717553897649613287694761160805789991144938854612364565676032 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 x.re #s(literal -6499999999999999677633638745637056855373045554025654984539534931371423553630583754705067522304512373285992857782912874404567180272953653121600517050329778618339657993093078313489590525389352925799645250570514198087662925013581824 binary64)) (*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(if (<=.f64 y.im #s(literal -130000000000000002502206884884982926620860110534650344260666487942393364480 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re))))
(if (<=.f64 y.im #s(literal -479999999999999971166847141746936585452073912660394995974882256625745247862784 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(if (<=.f64 y.re #s(literal 1000000000000000044140518902895287779286391397382581274563006173283444396083023609274483667691850832398819698877547611031397112968428705874685599733334034192471780653571870045215197739635249206690814463183771858052833032509915549602573975010166573043840478561173504 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
Outputs
(if (<=.f64 y.re #s(literal -1000000 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re #s(literal 5265614583427859/105312291668557186697918027683670432318895095400549111254310977536 binary64)) (/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(if (<=.f64 y.re #s(literal -1000000 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re #s(literal 5265614583427859/105312291668557186697918027683670432318895095400549111254310977536 binary64)) (/.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (atan2.f64 x.im x.re) y.im))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(if (<=.f64 y.re #s(literal -520000 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re #s(literal 2000000000000000 binary64)) (/.f64 (sin.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(if (<=.f64 y.re #s(literal -520000 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re #s(literal 2000000000000000 binary64)) (/.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(if (<=.f64 y.re #s(literal -400000 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re #s(literal 5534023222112865/73786976294838206464 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(if (<=.f64 y.re #s(literal -400000 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re #s(literal 5534023222112865/73786976294838206464 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(if (<=.f64 y.im #s(literal -607985949695017/4503599627370496 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (if (<=.f64 y.im #s(literal 13199999999999999773196063550815192655340841269168371305534464478777571651222204465790151517816444445650545021209011632002935604597533337723926189038370816 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(if (<=.f64 y.im #s(literal -607985949695017/4503599627370496 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (if (<=.f64 y.im #s(literal 13199999999999999773196063550815192655340841269168371305534464478777571651222204465790151517816444445650545021209011632002935604597533337723926189038370816 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(if (<=.f64 y.im #s(literal -8106479329266893/9007199254740992 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (if (<=.f64 y.im #s(literal 5092589940836215/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (if (<=.f64 y.im #s(literal 10499999999999999469513688294357426996361918951958871376973454931589081243493833964103622275936668108365330959116064878904552755389091279622111232 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.im #s(literal -8106479329266893/9007199254740992 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (if (<=.f64 y.im #s(literal 5092589940836215/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (if (<=.f64 y.im #s(literal 10499999999999999469513688294357426996361918951958871376973454931589081243493833964103622275936668108365330959116064878904552755389091279622111232 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(if (<=.f64 y.im #s(literal -5534023222112865/2305843009213693952 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (if (<=.f64 y.im #s(literal 713053462628379/39614081257132168796771975168 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(if (<=.f64 y.im #s(literal -5534023222112865/2305843009213693952 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (if (<=.f64 y.im #s(literal 713053462628379/39614081257132168796771975168 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 1 binary64)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(if (<=.f64 y.im #s(literal -2508757194024499/73786976294838206464 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (if (<=.f64 y.im #s(literal 713053462628379/39614081257132168796771975168 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(if (<=.f64 y.im #s(literal -2508757194024499/73786976294838206464 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (if (<=.f64 y.im #s(literal 713053462628379/39614081257132168796771975168 binary64)) (/.f64 (+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 x.re x.im) y.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))
(if (<=.f64 y.re #s(literal -1983393922805251/9444732965739290427392 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re #s(literal 6902644157915651/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (if (<=.f64 y.re #s(literal 4499999999999999649997977030005115610462740824694905398286344963695616278415554524777475204206513884136794018484176832225740267619540521422281458540150489925468291072 binary64)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.re #s(literal -1983393922805251/9444732965739290427392 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (if (<=.f64 y.re #s(literal 6902644157915651/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (if (<=.f64 y.re #s(literal 4499999999999999649997977030005115610462740824694905398286344963695616278415554524777475204206513884136794018484176832225740267619540521422281458540150489925468291072 binary64)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (/.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (hypot.f64 x.re x.im) y.re))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(if (<=.f64 y.re #s(literal -5742397643169489/151115727451828646838272 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re #s(literal 4799999999999999953829101568 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (if (<=.f64 y.re #s(literal 1199999999999999963472047938240091571334969884125227245970172494906844120795098011407305384502395500924570307951093460020928069252740321817132529814146538842075430404396932740155505075127261228445223413698717553897649613287694761160805789991144938854612364565676032 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.re #s(literal -5742397643169489/151115727451828646838272 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (if (<=.f64 y.re #s(literal 4799999999999999953829101568 binary64)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (if (<=.f64 y.re #s(literal 1199999999999999963472047938240091571334969884125227245970172494906844120795098011407305384502395500924570307951093460020928069252740321817132529814146538842075430404396932740155505075127261228445223413698717553897649613287694761160805789991144938854612364565676032 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(if (<=.f64 y.re #s(literal -5440166188265831/302231454903657293676544 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re #s(literal 4799999999999999953829101568 binary64)) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (if (<=.f64 y.re #s(literal 1500000000000000010275419138571523066549149725615202984653612439279360872559203964085428616082885312376971216627594120786627878009284230541722030933842112420650979492926985496508588976680975172796375480949527364725655782687245887927434100002090516567013086774427648 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.re #s(literal -5440166188265831/302231454903657293676544 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (if (<=.f64 y.re #s(literal 4799999999999999953829101568 binary64)) (/.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (if (<=.f64 y.re #s(literal 1500000000000000010275419138571523066549149725615202984653612439279360872559203964085428616082885312376971216627594120786627878009284230541722030933842112420650979492926985496508588976680975172796375480949527364725655782687245887927434100002090516567013086774427648 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))))))
(if (<=.f64 y.im #s(literal -5000000000000000000 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.im #s(literal 7454058310771683/784637716923335095479473677900958302012794430558004314112 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(if (<=.f64 y.im #s(literal -5000000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 y.re #s(literal 4 binary64)))) (if (<=.f64 y.im #s(literal 7454058310771683/784637716923335095479473677900958302012794430558004314112 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 y.re #s(literal 4 binary64))))))
(if (<=.f64 y.im #s(literal -490000000000000000 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.im #s(literal 20499999999999999052858826387184522791950330409403809792 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (/.f64 y.re #s(literal 4 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(if (<=.f64 y.im #s(literal -490000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 y.re #s(literal 4 binary64)))) (if (<=.f64 y.im #s(literal 20499999999999999052858826387184522791950330409403809792 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 y.re #s(literal 4 binary64))))))
(if (<=.f64 x.im #s(literal -548744862360233/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 x.im #s(literal -4039784372389151/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re)))))
(if (<=.f64 x.im #s(literal -548744862360233/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (if (<=.f64 x.im #s(literal -4039784372389151/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032 binary64)) (*.f64 (*.f64 y.im (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(if (<=.f64 y.re #s(literal -7108564855544789/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (if (<=.f64 y.re #s(literal 3718571730570017/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (if (<=.f64 y.re #s(literal 1399999999999999994674295405127712568144423111785211071759132457821855288637835313192720872222722041892837580402093900531394608423769594300192197227276921227792463130083634577724227676163070524679324791865924094449653726220728845671891329998441990662879512704843776 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.re #s(literal -7108564855544789/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (if (<=.f64 y.re #s(literal 3718571730570017/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008 binary64)) (*.f64 (*.f64 y.im (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (if (<=.f64 y.re #s(literal 1399999999999999994674295405127712568144423111785211071759132457821855288637835313192720872222722041892837580402093900531394608423769594300192197227276921227792463130083634577724227676163070524679324791865924094449653726220728845671891329998441990662879512704843776 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (+.f64 x.im (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im))) y.re)))))
(if (<=.f64 y.re #s(literal -3827688768370271/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (if (<=.f64 y.re #s(literal 621944215500267/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 y.im (-.f64 #s(literal 0 binary64) (atan2.f64 x.im x.re))))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (if (<=.f64 y.re #s(literal 1199999999999999963472047938240091571334969884125227245970172494906844120795098011407305384502395500924570307951093460020928069252740321817132529814146538842075430404396932740155505075127261228445223413698717553897649613287694761160805789991144938854612364565676032 binary64)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.re #s(literal -3827688768370271/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))) (if (<=.f64 y.re #s(literal 621944215500267/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376 binary64)) (*.f64 (*.f64 y.im (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 x.im x.re) y.im)))) (-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (if (<=.f64 y.re #s(literal 1199999999999999963472047938240091571334969884125227245970172494906844120795098011407305384502395500924570307951093460020928069252740321817132529814146538842075430404396932740155505075127261228445223413698717553897649613287694761160805789991144938854612364565676032 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)))))
(if (<=.f64 x.re #s(literal -6499999999999999677633638745637056855373045554025654984539534931371423553630583754705067522304512373285992857782912874404567180272953653121600517050329778618339657993093078313489590525389352925799645250570514198087662925013581824 binary64)) (*.f64 (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(if (<=.f64 x.re #s(literal -6499999999999999677633638745637056855373045554025654984539534931371423553630583754705067522304512373285992857782912874404567180272953653121600517050329778618339657993093078313489590525389352925799645250570514198087662925013581824 binary64)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 x.re x.re) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(if (<=.f64 y.im #s(literal -130000000000000002502206884884982926620860110534650344260666487942393364480 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.re (atan2.f64 x.im x.re))))
(if (<=.f64 y.im #s(literal -130000000000000002502206884884982926620860110534650344260666487942393364480 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(if (<=.f64 y.im #s(literal -479999999999999971166847141746936585452073912660394995974882256625745247862784 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(if (<=.f64 y.im #s(literal -479999999999999971166847141746936585452073912660394995974882256625745247862784 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(if (<=.f64 y.re #s(literal 1000000000000000044140518902895287779286391397382581274563006173283444396083023609274483667691850832398819698877547611031397112968428705874685599733334034192471780653571870045215197739635249206690814463183771858052833032509915549602573975010166573043840478561173504 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 x.re y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(if (<=.f64 y.re #s(literal 1000000000000000044140518902895287779286391397382581274563006173283444396083023609274483667691850832398819698877547611031397112968428705874685599733334034192471780653571870045215197739635249206690814463183771858052833032509915549602573975010166573043840478561173504 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)))
(*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 y.re #s(literal 2 binary64))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 y.re #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.re (atan2.f64 x.im x.re))

soundness4.4s (18.5%)

Memory
41.6MiB live, 6 345.7MiB allocated
Rules
8 822×*-lowering-*.f32
8 822×*-lowering-*.f64
8 586×*-lowering-*.f32
8 586×*-lowering-*.f64
8 066×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0387993441
0871089732
0154421821
1520121289
0862319676
01937
13436
26336
39336
414436
520236
629536
743136
858536
972036
1078836
1182836
1298136
13123036
14150336
15159836
16164036
17164636
0164625
051372
1255368
21731368
08273276
0290540381
0855537287
057571
1295504
22160428
08218327
0159425582
1547525072
0858722207
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
saturated
iter limit
node limit
iter limit
node limit
Compiler

Compiled 3 398 to 1 550 computations (54.4% saved)

preprocess127.0ms (0.5%)

Memory
-3.0MiB live, 347.8MiB allocated
Compiler

Compiled 2 556 to 428 computations (83.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...