powComplex, imaginary part

Time bar (total: 31.1s)

analyze611.0ms (2%)

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 42 to 26 computations (38.1% saved)

sample4.5s (14.5%)

Results
2.4s5095×256valid
1.7s2241×512infinite
210.0ms627×256infinite
121.0ms203×512valid
94.0ms90×1024infinite
Bogosity

preprocess521.0ms (1.7%)

Algorithm
egg-herbie
Rules
1060×unswap-sqr
722×fma-def
618×distribute-lft-neg-in
586×sqr-pow
578×associate-*l*
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1830-2(-6.3764490252158955e+208 -5.891619961212398e+248 -551536.442808176 2.0642165731037188e+307)(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)))
1250-2(-7.99579060304204e-158 -1.3804266396730756e-262 1.989064915306587e-291 2.118674675707794e-63)(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
30-0-(*.f64 (atan2.f64 x.im x.re) y.im)
30-0-(*.f64 (atan2.f64 x.im x.re) y.re)
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-y.im
00-0-y.re
00-0-(atan2.f64 x.im x.re)
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 (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-(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im)
00-0-x.im
00-0-(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
00-0-(*.f64 x.re x.re)
00-0-(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re)
00-0-x.re
00-0-(*.f64 x.im x.im)
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-(log.f64 (sqrt.f64 (+.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)))sensitivity181
sqrt.f64(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))oflow-rescue109
sqrt.f64(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))uflow-rescue14
*.f64(*.f64 (atan2.f64 x.im x.re) y.im)n*u3
*.f64(*.f64 (atan2.f64 x.im x.re) y.re)n*u3
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)))sensitivity1
Confusion
1372
7839
Precision
0.6372093023255814
Recall
0.9856115107913669
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01491920
14031848
28441846
316811840
447721832
Stop Event
node limit
Calls
Call 1
Inputs
(*.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))))
(*.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))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 x.re) (neg.f64 x.re)) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im (neg.f64 x.re)) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 x.re) (neg.f64 x.re)) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im (neg.f64 x.re)) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (neg.f64 x.im) (neg.f64 x.im))))) y.re) (*.f64 (atan2.f64 (neg.f64 x.im) x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (neg.f64 x.im) (neg.f64 x.im))))) y.im) (*.f64 (atan2.f64 (neg.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)))) (neg.f64 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) (neg.f64 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) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (neg.f64 y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 x.re) (neg.f64 x.re)) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im (neg.f64 x.re)) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 x.re) (neg.f64 x.re)) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im (neg.f64 x.re)) y.re)))))
(neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (neg.f64 x.im) (neg.f64 x.im))))) y.re) (*.f64 (atan2.f64 (neg.f64 x.im) x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (neg.f64 x.im) (neg.f64 x.im))))) y.im) (*.f64 (atan2.f64 (neg.f64 x.im) x.re) y.re)))))
(neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (neg.f64 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) (neg.f64 y.re))))))
(neg.f64 (*.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) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (neg.f64 y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re) (*.f64 (atan2.f64 x.re x.im) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.im) (*.f64 (atan2.f64 x.re x.im) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 x.im x.im)))) x.re) (*.f64 (atan2.f64 x.im y.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im y.re) x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im y.im) x.re))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)))) x.re) (*.f64 (atan2.f64 x.im y.im) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 y.re y.re)))) x.im) (*.f64 (atan2.f64 y.re x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 y.re y.re)))) y.im) (*.f64 (atan2.f64 y.re x.re) x.im))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)))) y.re) (*.f64 (atan2.f64 y.im x.re) x.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)))) x.im) (*.f64 (atan2.f64 y.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.im) (*.f64 (atan2.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.re) (*.f64 (atan2.f64 x.im x.re) y.im))))
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 (*.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.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 (*.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 x.re) (neg.f64 x.re)) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im (neg.f64 x.re)) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 x.re) (neg.f64 x.re)) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im (neg.f64 x.re)) y.re))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (neg.f64 (*.f64 y.im (atan2.f64 x.im (neg.f64 x.re)))))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im (neg.f64 x.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im (neg.f64 x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im (neg.f64 x.re))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (neg.f64 x.im) (neg.f64 x.im))))) y.re) (*.f64 (atan2.f64 (neg.f64 x.im) x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (neg.f64 x.im) (neg.f64 x.im))))) y.im) (*.f64 (atan2.f64 (neg.f64 x.im) x.re) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 (neg.f64 x.im) x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 (neg.f64 x.im) x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 (neg.f64 x.im) x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 (neg.f64 x.im) x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (neg.f64 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) (neg.f64 y.re)))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) (neg.f64 y.re) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) (neg.f64 y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) (neg.f64 y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (neg.f64 (atan2.f64 x.im x.re))))))
(/.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (neg.f64 (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.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) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (neg.f64 y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))))
(neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 x.re) (neg.f64 x.re)) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im (neg.f64 x.re)) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 x.re) (neg.f64 x.re)) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im (neg.f64 x.re)) y.re)))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (neg.f64 (*.f64 y.im (atan2.f64 x.im (neg.f64 x.re)))))) (neg.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im (neg.f64 x.re)))))))
(*.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im (neg.f64 x.re))))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im (neg.f64 x.re)))))
(/.f64 (*.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im (neg.f64 x.re))))) (neg.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im (neg.f64 x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im (neg.f64 x.re)))) (neg.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im (neg.f64 x.re)))))))
(neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (neg.f64 x.im) (neg.f64 x.im))))) y.re) (*.f64 (atan2.f64 (neg.f64 x.im) x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 (neg.f64 x.im) (neg.f64 x.im))))) y.im) (*.f64 (atan2.f64 (neg.f64 x.im) x.re) y.re)))))
(*.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 (neg.f64 x.im) x.re))))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 (neg.f64 x.im) x.re)))))
(*.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 (neg.f64 x.im) x.re)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 (neg.f64 x.im) x.re))))
(neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (neg.f64 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) (neg.f64 y.re))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) (neg.f64 y.re) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (neg.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) (neg.f64 y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (neg.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))))
(*.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (neg.f64 (atan2.f64 x.im x.re))))) (/.f64 (/.f64 -1 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(/.f64 (neg.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (neg.f64 (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(neg.f64 (*.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) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (neg.f64 y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (neg.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (neg.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (neg.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))))
(*.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (neg.f64 (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.re) (*.f64 (atan2.f64 x.re x.im) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) y.im) (*.f64 (atan2.f64 x.re x.im) y.re))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (neg.f64 (*.f64 y.im (atan2.f64 x.re x.im))))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.re x.im)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.re x.im))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.re x.im)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 x.im x.im)))) x.re) (*.f64 (atan2.f64 x.im y.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im y.re) x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 x.re (log.f64 (hypot.f64 y.re x.im))) (*.f64 y.im (atan2.f64 x.im y.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 y.re x.im)) y.im (*.f64 x.re (atan2.f64 x.im y.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im y.re) x.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im y.re))) (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im y.re)) (*.f64 x.re (atan2.f64 x.im y.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im y.re) x.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im y.re)))) (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im y.re)) (*.f64 x.re (atan2.f64 x.im y.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im y.im) x.re))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 y.im y.im) (*.f64 x.im x.im)))) x.re) (*.f64 (atan2.f64 x.im y.im) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (hypot.f64 y.im x.im))) (*.f64 x.re (atan2.f64 x.im y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 y.im x.im)) x.re (*.f64 y.re (atan2.f64 x.im y.im)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 x.im y.im) y.re) (sin.f64 (fma.f64 x.re (log.f64 (hypot.f64 x.im y.im)) (*.f64 y.re (atan2.f64 x.im y.im))))) (pow.f64 (exp.f64 x.re) (atan2.f64 x.im y.im)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.im y.im) y.re) (pow.f64 (exp.f64 x.re) (atan2.f64 x.im y.im))) (sin.f64 (fma.f64 x.re (log.f64 (hypot.f64 x.im y.im)) (*.f64 y.re (atan2.f64 x.im y.im)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 y.re y.re)))) x.im) (*.f64 (atan2.f64 y.re x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 y.re y.re)))) y.im) (*.f64 (atan2.f64 y.re x.re) x.im))))
(*.f64 (exp.f64 (-.f64 (*.f64 x.im (log.f64 (hypot.f64 x.re y.re))) (*.f64 y.im (atan2.f64 y.re x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re y.re)) y.im (*.f64 x.im (atan2.f64 y.re x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re y.re) x.im) (pow.f64 (exp.f64 y.im) (atan2.f64 y.re x.re))) (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re y.re)) (*.f64 x.im (atan2.f64 y.re x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)))) y.re) (*.f64 (atan2.f64 y.im x.re) x.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)))) x.im) (*.f64 (atan2.f64 y.im x.re) y.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re y.im))) (*.f64 x.im (atan2.f64 y.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re y.im)) x.im (*.f64 y.re (atan2.f64 y.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re y.im) y.re) (pow.f64 (exp.f64 x.im) (atan2.f64 y.im x.re))) (sin.f64 (fma.f64 x.im (log.f64 (hypot.f64 x.re y.im)) (*.f64 y.re (atan2.f64 y.im x.re)))))
(*.f64 (exp.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))) (sin.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 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) (pow.f64 (exp.f64 y.re) (atan2.f64 x.im x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) y.im))))
Compiler

Compiled 444 to 96 computations (78.4% saved)

eval1.0ms (0%)

Compiler

Compiled 55 to 20 computations (63.6% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
75.6%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
84.4%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
46.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 (*.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 100 to 49 computations (51% saved)

localize1.3s (4.3%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.9%
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
99.9%
(fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))
99.5%
(*.f64 y.re (atan2.f64 x.im x.re))
71.8%
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
99.8%
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
99.8%
(fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))
99.5%
(*.f64 y.re (atan2.f64 x.im x.re))
71.8%
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
99.7%
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re)
99.5%
(*.f64 (atan2.f64 x.im x.re) y.re)
74.2%
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
71.8%
(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 374 to 48 computations (87.2% saved)

series177.0ms (0.6%)

Counts
12 → 376
Calls

120 calls:

TimeVariablePointExpression
40.0ms
y.re
@0
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re)
28.0ms
y.im
@-inf
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
14.0ms
x.im
@0
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
12.0ms
y.im
@inf
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
7.0ms
y.re
@0
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))

rewrite458.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
918×log1p-expm1-u
704×expm1-udef
704×log1p-udef
358×associate-*r*
228×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034418
1518410
25687410
Stop Event
node limit
Counts
12 → 246
Calls
Call 1
Inputs
(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)))
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (atan2.f64 x.im x.re) y.re)
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
Outputs
(+.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))) 1)
(*.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 x.re x.im))) 1)
(*.f64 (hypot.f64 x.re x.im) 1)
(*.f64 1 (hypot.f64 x.re x.im))
(*.f64 (cbrt.f64 (hypot.f64 x.re x.im)) (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) (cbrt.f64 (hypot.f64 x.re x.im)))
(*.f64 (sqrt.f64 (hypot.f64 x.re x.im)) (sqrt.f64 (hypot.f64 x.re x.im)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 x.re x.im))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (sqrt.f64 (-.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (pow.f64 (*.f64 x.re x.im) 2))))
(pow.f64 (pow.f64 (hypot.f64 x.re x.im) 2) 1/2)
(pow.f64 (hypot.f64 x.re x.im) 1)
(pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 3)
(pow.f64 (pow.f64 (hypot.f64 x.re x.im) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 x.re x.im)) 2)
(pow.f64 (exp.f64 1) (log.f64 (hypot.f64 x.re x.im)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 x.re x.im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 x.re x.im))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (hypot.f64 x.re x.im)))) (sqrt.f64 (log.f64 (hypot.f64 x.re x.im))))
(fabs.f64 (hypot.f64 x.re x.im))
(log.f64 (exp.f64 (hypot.f64 x.re x.im)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 x.re x.im))))
(cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) 3))
(expm1.f64 (log1p.f64 (hypot.f64 x.re x.im)))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(exp.f64 (log.f64 (hypot.f64 x.re x.im)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 x.re x.im) 2)) 1/2))
(log1p.f64 (expm1.f64 (hypot.f64 x.re x.im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 1)
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3)
(pow.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)
(sqrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 1))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))) 1)
(pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 2))
(log.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1)))
(cbrt.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 3))
(cbrt.f64 (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (hypot.f64 x.re x.im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.re x.im)) 3) (pow.f64 y.re 3)))
(expm1.f64 (log1p.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))))
(exp.f64 (log.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))) 1)
(*.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 1)
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3)
(pow.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)
(sqrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 1))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(+.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) 1)
(*.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 1)
(*.f64 1 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 2) (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sqrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3)) (+.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 2) (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2) (*.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2)) (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 1)
(pow.f64 (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 3)
(pow.f64 (pow.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 2))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))
(cbrt.f64 (pow.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 3))
(expm1.f64 (log1p.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(exp.f64 (log.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(-.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) 1)
(pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 2)
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3))
(cbrt.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 y.im 3)))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3)))
(expm1.f64 (log1p.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))) 1)
(*.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 1)
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3)
(pow.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)
(sqrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 1))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))
(+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 1)
(*.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2)) (/.f64 1 (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2)) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))) (neg.f64 (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 1)
(pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)
(pow.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 2))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(exp.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) 1)
(*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)
(*.f64 1 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 2) (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(*.f64 (pow.f64 1 (atan2.f64 x.im x.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) 2)) (atan2.f64 x.im x.re)) (pow.f64 (cbrt.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)))
(/.f64 1 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(sqrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 2 (atan2.f64 x.im x.re))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))

simplify587.0ms (1.9%)

Algorithm
egg-herbie
Rules
1970×fma-def
1290×associate-*r*
1008×associate-+r+
782×associate-+l+
476×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
085055575
1244351472
Stop Event
node limit
Counts
622 → 590
Calls
Call 1
Inputs
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (*.f64 y.re (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
x.im
(+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))
(+.f64 x.im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im))))
(+.f64 x.im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x.re 6) (pow.f64 x.im 5))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))))
x.re
(+.f64 x.re (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))
(+.f64 x.re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re))))
(+.f64 x.re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x.im 6) (pow.f64 x.re 5))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))))
(*.f64 -1 x.re)
(+.f64 (*.f64 -1 x.re) (*.f64 -1/2 (/.f64 (pow.f64 x.im 2) x.re)))
(+.f64 (*.f64 -1 x.re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x.im 2) x.re)) (*.f64 1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3)))))
(+.f64 (*.f64 -1 x.re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x.im 2) x.re)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x.im 6) (pow.f64 x.re 5))) (*.f64 1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3))))))
x.re
(+.f64 x.re (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))
(+.f64 x.re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re))))
(+.f64 x.re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x.im 6) (pow.f64 x.re 5))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))))
x.im
(+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))
(+.f64 x.im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im))))
(+.f64 x.im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x.re 6) (pow.f64 x.im 5))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))))
(*.f64 -1 x.im)
(+.f64 (*.f64 -1 x.im) (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 x.im) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)) (*.f64 1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3)))))
(+.f64 (*.f64 -1 x.im) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x.re 6) (pow.f64 x.im 5))) (*.f64 1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3))))))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (log.f64 x.im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))) (*.f64 y.re (log.f64 x.im)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))) (*.f64 y.re (log.f64 x.im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.re 6) y.re) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))) (*.f64 y.re (log.f64 x.im)))))
(*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2)))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))))))
(*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2)))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))))))
(*.f64 y.re (log.f64 x.re))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 x.re)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.im 6) y.re) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 x.re)))))
(*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2)))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))))))
(*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2)))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (*.f64 y.re (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 x.im)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))) (*.f64 y.re (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))) (*.f64 y.re (log.f64 x.im)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.re 6) y.re) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))) (*.f64 y.re (log.f64 x.im))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2)))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2)))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.im 6) y.re) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2)))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2)))))))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (*.f64 y.re (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.re 6) y.im) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.im 6) y.im) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
1
(+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))) 1)
(*.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 x.re x.im))) 1)
(*.f64 (hypot.f64 x.re x.im) 1)
(*.f64 1 (hypot.f64 x.re x.im))
(*.f64 (cbrt.f64 (hypot.f64 x.re x.im)) (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) (cbrt.f64 (hypot.f64 x.re x.im)))
(*.f64 (sqrt.f64 (hypot.f64 x.re x.im)) (sqrt.f64 (hypot.f64 x.re x.im)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 x.re x.im))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (sqrt.f64 (-.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (pow.f64 (*.f64 x.re x.im) 2))))
(pow.f64 (pow.f64 (hypot.f64 x.re x.im) 2) 1/2)
(pow.f64 (hypot.f64 x.re x.im) 1)
(pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 3)
(pow.f64 (pow.f64 (hypot.f64 x.re x.im) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 x.re x.im)) 2)
(pow.f64 (exp.f64 1) (log.f64 (hypot.f64 x.re x.im)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 x.re x.im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 x.re x.im))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (hypot.f64 x.re x.im)))) (sqrt.f64 (log.f64 (hypot.f64 x.re x.im))))
(fabs.f64 (hypot.f64 x.re x.im))
(log.f64 (exp.f64 (hypot.f64 x.re x.im)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 x.re x.im))))
(cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) 3))
(expm1.f64 (log1p.f64 (hypot.f64 x.re x.im)))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(exp.f64 (log.f64 (hypot.f64 x.re x.im)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 x.re x.im) 2)) 1/2))
(log1p.f64 (expm1.f64 (hypot.f64 x.re x.im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 1)
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3)
(pow.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)
(sqrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 1))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))) 1)
(pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 2))
(log.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1)))
(cbrt.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 3))
(cbrt.f64 (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (hypot.f64 x.re x.im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.re x.im)) 3) (pow.f64 y.re 3)))
(expm1.f64 (log1p.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))))
(exp.f64 (log.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))) 1)
(*.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 1)
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3)
(pow.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)
(sqrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 1))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(+.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) 1)
(*.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 1)
(*.f64 1 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 2) (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sqrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3)) (+.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 2) (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2) (*.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2)) (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 1)
(pow.f64 (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 3)
(pow.f64 (pow.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 2))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))
(cbrt.f64 (pow.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 3))
(expm1.f64 (log1p.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(exp.f64 (log.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(-.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) 1)
(pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 2)
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3))
(cbrt.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 y.im 3)))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3)))
(expm1.f64 (log1p.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))) 1)
(*.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 1)
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3)
(pow.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)
(sqrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 1))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))
(+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 1)
(*.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2)) (/.f64 1 (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2)) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))) (neg.f64 (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 1)
(pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)
(pow.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 2))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(exp.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) 1)
(*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)
(*.f64 1 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 2) (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(*.f64 (pow.f64 1 (atan2.f64 x.im x.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) 2)) (atan2.f64 x.im x.re)) (pow.f64 (cbrt.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)))
(/.f64 1 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(sqrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 2 (atan2.f64 x.im x.re))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
Outputs
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 y.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))) (*.f64 (pow.f64 x.re 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.im 6)))))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 y.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 (pow.f64 x.re 6) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.im 6))) (*.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 4)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2)) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (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 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 y.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 y.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.re 6))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 4)) (/.f64 (*.f64 (*.f64 (*.f64 1/2 y.im) (pow.f64 x.re 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 2)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (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 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/8 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(sin.f64 (*.f64 y.re (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (fma.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))))
(fma.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))))
(+.f64 (fma.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2))) (fma.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
x.im
(+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im) x.im)
(+.f64 x.im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im))))
(+.f64 x.im (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im) x.im) (/.f64 (*.f64 -1/8 (pow.f64 x.re 4)) (pow.f64 x.im 3)))
(+.f64 x.im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x.re 6) (pow.f64 x.im 5))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))))
(+.f64 x.im (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3)) (fma.f64 1/16 (/.f64 (pow.f64 x.re 6) (pow.f64 x.im 5)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3)) (*.f64 1/16 (/.f64 (pow.f64 x.re 6) (pow.f64 x.im 5)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im) x.im))
x.re
(+.f64 x.re (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re) x.re)
(+.f64 x.re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re))))
(+.f64 x.re (fma.f64 -1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re))))
(+.f64 x.re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x.im 6) (pow.f64 x.re 5))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))))
(+.f64 x.re (fma.f64 -1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3)) (fma.f64 1/16 (/.f64 (pow.f64 x.im 6) (pow.f64 x.re 5)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))))
(*.f64 -1 x.re)
(neg.f64 x.re)
(+.f64 (*.f64 -1 x.re) (*.f64 -1/2 (/.f64 (pow.f64 x.im 2) x.re)))
(fma.f64 -1 x.re (/.f64 (*.f64 -1/2 (pow.f64 x.im 2)) x.re))
(-.f64 (/.f64 (*.f64 -1/2 (pow.f64 x.im 2)) x.re) x.re)
(+.f64 (*.f64 -1 x.re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x.im 2) x.re)) (*.f64 1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3)))))
(fma.f64 -1 x.re (fma.f64 -1/2 (/.f64 (pow.f64 x.im 2) x.re) (*.f64 1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3)))))
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3)) (/.f64 (*.f64 -1/2 (pow.f64 x.im 2)) x.re)) x.re)
(+.f64 (*.f64 -1 x.re) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x.im 2) x.re)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x.im 6) (pow.f64 x.re 5))) (*.f64 1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3))))))
(fma.f64 -1 x.re (fma.f64 -1/2 (/.f64 (pow.f64 x.im 2) x.re) (fma.f64 -1/16 (/.f64 (pow.f64 x.im 6) (pow.f64 x.re 5)) (*.f64 1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3))))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x.im 2) x.re) (fma.f64 (/.f64 (pow.f64 x.im 6) (pow.f64 x.re 5)) -1/16 (*.f64 1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3))))) x.re)
x.re
(+.f64 x.re (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re) x.re)
(+.f64 x.re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re))))
(+.f64 x.re (fma.f64 -1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re))))
(+.f64 x.re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x.im 6) (pow.f64 x.re 5))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))))
(+.f64 x.re (fma.f64 -1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3)) (fma.f64 1/16 (/.f64 (pow.f64 x.im 6) (pow.f64 x.re 5)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))))
x.im
(+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im) x.im)
(+.f64 x.im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im))))
(+.f64 x.im (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im) x.im) (/.f64 (*.f64 -1/8 (pow.f64 x.re 4)) (pow.f64 x.im 3)))
(+.f64 x.im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x.re 6) (pow.f64 x.im 5))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))))
(+.f64 x.im (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3)) (fma.f64 1/16 (/.f64 (pow.f64 x.re 6) (pow.f64 x.im 5)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3)) (*.f64 1/16 (/.f64 (pow.f64 x.re 6) (pow.f64 x.im 5)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im) x.im))
(*.f64 -1 x.im)
(neg.f64 x.im)
(+.f64 (*.f64 -1 x.im) (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 -1 x.im (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im) (neg.f64 x.im))
(+.f64 (*.f64 -1 x.im) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)) (*.f64 1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3)))))
(fma.f64 -1 x.im (fma.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im) (/.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 x.im 3))))
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3)) (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im))) x.im)
(+.f64 (*.f64 -1 x.im) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x.re 6) (pow.f64 x.im 5))) (*.f64 1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3))))))
(fma.f64 -1 x.im (fma.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im) (fma.f64 -1/16 (/.f64 (pow.f64 x.re 6) (pow.f64 x.im 5)) (/.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 x.im 3)))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im) (fma.f64 1/8 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 3)) (/.f64 (*.f64 -1/16 (pow.f64 x.re 6)) (pow.f64 x.im 5)))) x.im)
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.re (log.f64 x.im))
(*.f64 (log.f64 x.im) y.re)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))) (*.f64 y.re (log.f64 x.im)))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (*.f64 (log.f64 x.im) y.re))
(fma.f64 (log.f64 x.im) y.re (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))) (*.f64 y.re (log.f64 x.im))))
(fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (*.f64 (log.f64 x.im) y.re)))
(fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 (log.f64 x.im) y.re (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.re 6) y.re) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))) (*.f64 y.re (log.f64 x.im)))))
(fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/6 (/.f64 (*.f64 y.re (pow.f64 x.re 6)) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (*.f64 (log.f64 x.im) y.re))))
(fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/6 (/.f64 (*.f64 y.re (pow.f64 x.re 6)) (pow.f64 x.im 6)) (fma.f64 (log.f64 x.im) y.re (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))))
(*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))
(neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))
(*.f64 y.re (neg.f64 (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))))
(fma.f64 -1 (*.f64 y.re (neg.f64 (log.f64 x.re))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))) (*.f64 y.re (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2)))))
(fma.f64 -1 (*.f64 y.re (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))) (*.f64 y.re (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.re (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/720 (/.f64 y.re (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (/.f64 (*.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120))) (pow.f64 x.re 6)))) (*.f64 y.re (neg.f64 (log.f64 x.re))))
(*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(*.f64 (log.f64 (/.f64 -1 x.re)) (neg.f64 y.re))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))))
(fma.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))) (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2)))))
(fma.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))
(fma.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/720 (/.f64 y.re (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (/.f64 (*.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120))) (pow.f64 x.re 6)))) (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(*.f64 y.re (log.f64 x.re))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 x.re)))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (*.f64 y.re (log.f64 x.re)))
(fma.f64 y.re (log.f64 x.re) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 x.re))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (*.f64 y.re (log.f64 x.re))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 y.re (log.f64 x.re) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.im 6) y.re) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 x.re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/6 (/.f64 (*.f64 y.re (pow.f64 x.im 6)) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (*.f64 y.re (log.f64 x.re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/6 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) y.re)) (fma.f64 y.re (log.f64 x.re) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))))))
(*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))
(neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))
(neg.f64 (*.f64 (neg.f64 y.re) (log.f64 x.im)))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))))
(fma.f64 -1 (*.f64 y.re (neg.f64 (log.f64 x.im))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))) (*.f64 y.re (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2)))))
(fma.f64 -1 (*.f64 y.re (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))) (*.f64 y.re (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))))))
(fma.f64 -1 (*.f64 y.re (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/720 (/.f64 y.re (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/720 (/.f64 y.re (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))) (*.f64 y.re (neg.f64 (log.f64 x.im))))
(*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))
(neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))
(*.f64 y.re (neg.f64 (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))))
(fma.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))) (*.f64 y.re (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2)))))
(fma.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))) (*.f64 y.re (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))))))
(fma.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/720 (/.f64 y.re (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/720 (/.f64 y.re (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))) (*.f64 y.re (log.f64 (/.f64 -1 x.im))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 y.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))) (*.f64 (pow.f64 x.re 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.im 6)))))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 y.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 (pow.f64 x.re 6) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.im 6))) (*.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 4)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2)) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (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 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 y.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 y.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.re 6))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 4)) (/.f64 (*.f64 (*.f64 (*.f64 1/2 y.im) (pow.f64 x.re 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 2)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (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 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/8 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(sin.f64 (*.f64 y.re (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (fma.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))))
(fma.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))))
(+.f64 (fma.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2))) (fma.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 x.im)))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (log.f64 x.im) y.re))
(-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))) (*.f64 y.re (log.f64 x.im))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (*.f64 (log.f64 x.im) y.re)))
(-.f64 (fma.f64 (log.f64 x.im) y.re (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))) (*.f64 y.re (log.f64 x.im)))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (*.f64 (log.f64 x.im) y.re))))
(-.f64 (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 (log.f64 x.im) y.re (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.re 6) y.re) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))) (*.f64 y.re (log.f64 x.im))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/6 (/.f64 (*.f64 y.re (pow.f64 x.re 6)) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (*.f64 (log.f64 x.im) y.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/6 (/.f64 (*.f64 y.re (pow.f64 x.re 6)) (pow.f64 x.im 6)) (fma.f64 (log.f64 x.im) y.re (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))
(*.f64 -1 (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (neg.f64 (log.f64 x.re)))))
(neg.f64 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (neg.f64 (log.f64 x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2)))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1 (*.f64 y.re (neg.f64 (log.f64 x.re))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))
(fma.f64 -1 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1 (*.f64 y.re (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))))))
(fma.f64 -1 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (neg.f64 (log.f64 x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2)))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1 (*.f64 y.re (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/720 (/.f64 y.re (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))))
(fma.f64 -1 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (neg.f64 (log.f64 x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (/.f64 (*.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120))) (pow.f64 x.re 6)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))
(neg.f64 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2)))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))
(fma.f64 -1 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))))))
(fma.f64 -1 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2)))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/720 (/.f64 y.re (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))))
(fma.f64 -1 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (/.f64 (*.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120))) (pow.f64 x.re 6)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 x.re)))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 x.re)))
(-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 x.re))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (*.f64 y.re (log.f64 x.re))))
(-.f64 (fma.f64 y.re (log.f64 x.re) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 x.re)))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (*.f64 y.re (log.f64 x.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 y.re (log.f64 x.re) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re))))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.im 6) y.re) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.re) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 x.re))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/6 (/.f64 (*.f64 y.re (pow.f64 x.im 6)) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (*.f64 y.re (log.f64 x.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (fma.f64 1/6 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) y.re)) (fma.f64 y.re (log.f64 x.re) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))
(*.f64 -1 (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (neg.f64 (log.f64 x.im)))))
(neg.f64 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (neg.f64 (log.f64 x.im)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2)))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1 (*.f64 y.re (neg.f64 (log.f64 x.im))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))))
(fma.f64 -1 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1 (*.f64 y.re (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))))
(fma.f64 -1 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (neg.f64 (log.f64 x.im)))) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2)))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1 (*.f64 y.re (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/720 (/.f64 y.re (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))))))
(fma.f64 -1 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (neg.f64 (log.f64 x.im)))) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/720 (/.f64 y.re (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))
(*.f64 -1 (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))
(neg.f64 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2)))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))))
(fma.f64 -1 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))))
(fma.f64 -1 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.re) (pow.f64 x.im 2)))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/720 (/.f64 y.re (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)))))))
(fma.f64 -1 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (fma.f64 -1/4 (/.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/720 (/.f64 y.re (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re))))))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 y.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))) (*.f64 (pow.f64 x.re 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.im 6)))))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 y.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 (pow.f64 x.re 6) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.im 6))) (*.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 4)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2)) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (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 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 y.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 y.im 2)) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.re 6))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 4)) (/.f64 (*.f64 (*.f64 (*.f64 1/2 y.im) (pow.f64 x.re 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 2)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (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 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/8 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(sin.f64 (*.f64 y.re (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (fma.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))))
(fma.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))))
(+.f64 (fma.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2))) (fma.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.re 2)) (pow.f64 x.im 2)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1/4 (/.f64 (*.f64 y.im (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.re 2)) (pow.f64 x.im 2)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.re 6) y.im) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1/4 (/.f64 (*.f64 y.im (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/6 (/.f64 (*.f64 y.im (pow.f64 x.re 6)) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.re 2)) (pow.f64 x.im 2)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/6 (/.f64 (*.f64 y.im (pow.f64 x.re 6)) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.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 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.im 6) y.im) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/6 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/6 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.re 2)) (pow.f64 x.im 2)) (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 1/2 y.im) (pow.f64 x.re 2)) (pow.f64 x.im 2))) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (*.f64 y.im (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.re 2)) (pow.f64 x.im 2)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 1/2 y.im) (pow.f64 x.re 2)) (pow.f64 x.im 2)))) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (*.f64 y.im (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.re 2)) (pow.f64 x.im 2)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 1/2 y.im) (pow.f64 x.re 2)) (pow.f64 x.im 2))))) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.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 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.re 2)) (pow.f64 x.im 2)) (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 1/2 y.im) (pow.f64 x.re 2)) (pow.f64 x.im 2))) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (*.f64 y.im (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.re 2)) (pow.f64 x.im 2)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 1/2 y.im) (pow.f64 x.re 2)) (pow.f64 x.im 2)))) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (*.f64 y.im (pow.f64 x.re 4)) (pow.f64 x.im 4)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.re 2)) (pow.f64 x.im 2)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 1/2 y.im) (pow.f64 x.re 2)) (pow.f64 x.im 2))))) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
1
(+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))
(fma.f64 y.im (atan2.f64 x.im x.re) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)) (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2) (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 1 (fma.f64 1/6 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3) (fma.f64 1/2 (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 1 (fma.f64 1/6 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3) (fma.f64 1/2 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2) (*.f64 y.im (atan2.f64 x.im x.re)))))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(+.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))) 1)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.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)))) (neg.f64 (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)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (neg.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (neg.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1/3)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 x.re x.im))) 1)
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(*.f64 (hypot.f64 x.re x.im) 1)
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(*.f64 1 (hypot.f64 x.re x.im))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(*.f64 (cbrt.f64 (hypot.f64 x.re x.im)) (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) (cbrt.f64 (hypot.f64 x.re x.im)))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(*.f64 (sqrt.f64 (hypot.f64 x.re x.im)) (sqrt.f64 (hypot.f64 x.re x.im)))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(*.f64 (pow.f64 1 1/2) (hypot.f64 x.re x.im))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) 1/2))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2)))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (sqrt.f64 (-.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (pow.f64 (*.f64 x.re x.im) 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (sqrt.f64 (+.f64 (pow.f64 x.re 4) (-.f64 (pow.f64 x.im 4) (pow.f64 (*.f64 x.im x.re) 2)))))
(/.f64 (hypot.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (sqrt.f64 (+.f64 (pow.f64 x.im 4) (-.f64 (pow.f64 x.re 4) (pow.f64 (*.f64 x.im x.re) 2)))))
(pow.f64 (pow.f64 (hypot.f64 x.re x.im) 2) 1/2)
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(pow.f64 (hypot.f64 x.re x.im) 1)
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 3)
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(pow.f64 (pow.f64 (hypot.f64 x.re x.im) 3) 1/3)
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(pow.f64 (sqrt.f64 (hypot.f64 x.re x.im)) 2)
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(pow.f64 (exp.f64 1) (log.f64 (hypot.f64 x.re x.im)))
(pow.f64 (E.f64) (log.f64 (hypot.f64 x.re x.im)))
(pow.f64 (E.f64) (log.f64 (hypot.f64 x.im x.re)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 x.re x.im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 x.re x.im))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 x.im x.re))) 2)) (cbrt.f64 (log.f64 (hypot.f64 x.im x.re))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (hypot.f64 x.re x.im)))) (sqrt.f64 (log.f64 (hypot.f64 x.re x.im))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (hypot.f64 x.im x.re)))) (sqrt.f64 (log.f64 (hypot.f64 x.im x.re))))
(fabs.f64 (hypot.f64 x.re x.im))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(log.f64 (exp.f64 (hypot.f64 x.re x.im)))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 x.re x.im))))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) 3))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(expm1.f64 (log1p.f64 (hypot.f64 x.re x.im)))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(hypot.f64 x.im x.re)
(hypot.f64 x.re x.im)
(exp.f64 (log.f64 (hypot.f64 x.re x.im)))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 x.re x.im) 2)) 1/2))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(log1p.f64 (expm1.f64 (hypot.f64 x.re x.im)))
(hypot.f64 x.re x.im)
(hypot.f64 x.im x.re)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3) 1/3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)
(*.f64 y.re (atan2.f64 x.im x.re))
(sqrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))
(*.f64 y.re (atan2.f64 x.im x.re))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(exp.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(exp.f64 (*.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 1))
(*.f64 y.re (atan2.f64 x.im x.re))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))) 1)
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 1)
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(pow.f64 (cbrt.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) 3)
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(pow.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(pow.f64 (sqrt.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) 2)
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 2))
(fabs.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))))
(log.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1)))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) -1))
(cbrt.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 3))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(cbrt.f64 (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (hypot.f64 x.re x.im)) 3)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.re x.im)) 3) (pow.f64 y.re 3)))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(expm1.f64 (log1p.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) 1))
(*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) -1))
(+.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))) 1)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.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)))) (neg.f64 (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)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (neg.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (neg.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1/3)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3) 1/3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)
(*.f64 y.re (atan2.f64 x.im x.re))
(sqrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))
(*.f64 y.re (atan2.f64 x.im x.re))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(exp.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(exp.f64 (*.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 1))
(*.f64 y.re (atan2.f64 x.im x.re))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) 1)
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 1)
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 1 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 2))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 2) (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (sqrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sqrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3)) (+.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 2) (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2) (*.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3)) (+.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 2) (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2) (*.f64 y.re (*.f64 (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) 3) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3)) (+.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) 2) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2)) (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2)) (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) 2) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2)) (fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 1)
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (cbrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 3)
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (pow.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 3) 1/3)
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (sqrt.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 2)
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 2))
(sqrt.f64 (pow.f64 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) 2))
(fabs.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(cbrt.f64 (pow.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))) 3))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(expm1.f64 (log1p.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) 1))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(log1p.f64 (expm1.f64 (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.re (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (atan2.f64 x.im x.re))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(*.f64 y.im (atan2.f64 x.im x.re))
(-.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) 1)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 1)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 3)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3) 1/3)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow.f64 (sqrt.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 2)
(*.f64 y.im (atan2.f64 x.im x.re))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2))
(fabs.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 y.im (atan2.f64 x.im x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 y.im (atan2.f64 x.im x.re))
(cbrt.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3))
(*.f64 y.im (atan2.f64 x.im x.re))
(cbrt.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 y.im 3)))
(*.f64 y.im (atan2.f64 x.im x.re))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3)))
(*.f64 y.im (atan2.f64 x.im x.re))
(expm1.f64 (log1p.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 y.im (atan2.f64 x.im x.re))
(exp.f64 (log.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 y.im (atan2.f64 x.im x.re))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 1))
(*.f64 y.im (atan2.f64 x.im x.re))
(log1p.f64 (expm1.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 y.im (atan2.f64 x.im x.re))
(+.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))) 1)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.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)))) (neg.f64 (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)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (neg.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (neg.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1/3)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3) 1/3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)
(*.f64 y.re (atan2.f64 x.im x.re))
(sqrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))
(*.f64 y.re (atan2.f64 x.im x.re))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(exp.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(exp.f64 (*.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 1))
(*.f64 y.re (atan2.f64 x.im x.re))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(-.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (neg.f64 (atan2.f64 x.im x.re)))))
(*.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 1)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) 2)))
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) 2)))
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2)))
(*.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3)) (fma.f64 (atan2.f64 x.im x.re) (*.f64 y.re (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2)) (/.f64 1 (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (neg.f64 (atan2.f64 x.im x.re)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3)) (fma.f64 (atan2.f64 x.im x.re) (*.f64 y.re (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (neg.f64 (atan2.f64 x.im x.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3)) (fma.f64 (atan2.f64 x.im x.re) (*.f64 y.re (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 y.im (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (log.f64 (hypot.f64 x.re x.im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3)) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (neg.f64 (atan2.f64 x.im x.re)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2)) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (neg.f64 (atan2.f64 x.im x.re)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3)) (fma.f64 (atan2.f64 x.im x.re) (*.f64 y.re (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2))) (neg.f64 (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))) (neg.f64 (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (neg.f64 (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 1)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(pow.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3) 1/3)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(pow.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 2))
(sqrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) 2))
(fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(log1p.f64 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) 1)
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(*.f64 1 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 2))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 2) (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(*.f64 (pow.f64 1 (atan2.f64 x.im x.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) 2)) (atan2.f64 x.im x.re)) (pow.f64 (cbrt.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)))
(pow.f64 (sqrt.f64 (exp.f64 y.im)) (*.f64 (atan2.f64 x.im x.re) 2))
(/.f64 1 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(/.f64 1 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 2 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (atan2.f64 x.im x.re) 2)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))

eval530.0ms (1.7%)

Compiler

Compiled 37051 to 12240 computations (67% saved)

prune240.0ms (0.8%)

Pruning

32 alts after pruning (32 fresh and 0 done)

PrunedKeptTotal
New75432786
Fresh000
Picked303
Done000
Total75732789
Accuracy
97.2%
Counts
789 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.9%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)))
34.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.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 -1 x.im))))))
31.6%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
66.7%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
58.7%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
49.6%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
32.5%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3))))
65.1%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
76.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
75.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) 2)) (atan2.f64 x.im x.re)) (pow.f64 (cbrt.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
76.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
63.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
32.7%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))))
39.4%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
35.3%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
35.4%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
16.0%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 x.re (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))) 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))))
66.8%
(*.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))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3))
66.8%
(*.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 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
31.6%
(*.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 (pow.f64 (pow.f64 (hypot.f64 x.re x.im) 3) 1/3)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
25.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 (*.f64 (log.f64 (+.f64 (*.f64 -1 x.im) (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
42.1%
(*.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) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
38.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) (expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))))
32.9%
(*.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 (neg.f64 x.re)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
32.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 (neg.f64 x.im)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
30.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 x.im) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
56.3%
(*.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.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 y.im (log.f64 (hypot.f64 x.im x.re)))))
56.3%
(*.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))) (fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
61.7%
(*.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))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)))
34.8%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
55.1%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
Compiler

Compiled 2228 to 1248 computations (44% saved)

localize661.0ms (2.1%)

Compiler

Compiled 779 to 130 computations (83.3% saved)

eval0.0ms (0%)

Compiler

Compiled 4 to 4 computations (0% saved)

prune44.0ms (0.1%)

Pruning

32 alts after pruning (27 fresh and 5 done)

PrunedKeptTotal
New000
Fresh02727
Picked055
Done000
Total03232
Accuracy
97.2%
Counts
32 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.9%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)))
34.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.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 -1 x.im))))))
31.6%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
66.7%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
58.7%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
49.6%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
32.5%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3))))
65.1%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
76.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
75.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) 2)) (atan2.f64 x.im x.re)) (pow.f64 (cbrt.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
76.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
63.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
32.7%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))))
39.4%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
35.3%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
35.4%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
16.0%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 x.re (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))) 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))))
66.8%
(*.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))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3))
66.8%
(*.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 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
31.6%
(*.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 (pow.f64 (pow.f64 (hypot.f64 x.re x.im) 3) 1/3)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
25.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 (*.f64 (log.f64 (+.f64 (*.f64 -1 x.im) (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
42.1%
(*.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) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
38.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) (expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))))
32.9%
(*.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 (neg.f64 x.re)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
32.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 (neg.f64 x.im)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
30.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 x.im) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
56.3%
(*.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.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 y.im (log.f64 (hypot.f64 x.im x.re)))))
56.3%
(*.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))) (fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
61.7%
(*.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))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)))
34.8%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
55.1%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
Compiler

Compiled 2051 to 1147 computations (44.1% saved)

localize1.7s (5.5%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
100.0%
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
100.0%
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
99.5%
(*.f64 y.re (atan2.f64 x.im x.re))
89.7%
(sin.f64 (fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
99.9%
(fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))
99.9%
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
99.5%
(*.f64 y.re (atan2.f64 x.im x.re))
89.9%
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
100.0%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
100.0%
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
99.9%
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
99.9%
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
100.0%
(fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))
99.9%
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
99.5%
(*.f64 y.re (atan2.f64 x.im x.re))
89.7%
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
100.0%
(fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))
99.6%
(exp.f64 (atan2.f64 x.im x.re))
99.5%
(*.f64 y.re (atan2.f64 x.im x.re))
89.7%
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
Compiler

Compiled 493 to 82 computations (83.4% saved)

series241.0ms (0.8%)

Counts
15 → 284
Calls

147 calls:

TimeVariablePointExpression
50.0ms
x.re
@0
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
28.0ms
x.im
@0
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
15.0ms
y.re
@inf
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
14.0ms
x.im
@-inf
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
13.0ms
y.im
@0
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))

rewrite247.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
518×associate-*r*
330×associate-*l*
300×add-exp-log
298×log1p-expm1-u
298×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040564
1648552
Stop Event
node limit
Counts
15 → 260
Calls
Call 1
Inputs
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(exp.f64 (atan2.f64 x.im x.re))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(sin.f64 (fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 y.re (atan2.f64 x.im x.re))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
Outputs
(+.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))) 1)
(*.f64 1 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (atan2.f64 x.im x.re)))) 1)
(*.f64 1 (exp.f64 (atan2.f64 x.im x.re)))
(*.f64 (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))) (pow.f64 (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 2) (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (exp.f64 (atan2.f64 x.im x.re))) (sqrt.f64 (exp.f64 (atan2.f64 x.im x.re))))
(/.f64 1 (exp.f64 (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 2)
(pow.f64 (exp.f64 -1) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 1) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)) (cbrt.f64 (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 (sqrt.f64 (atan2.f64 x.im x.re))) (sqrt.f64 (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) 2))
(log.f64 (exp.f64 (exp.f64 (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (atan2.f64 x.im x.re))))
(log1p.f64 (expm1.f64 (exp.f64 (atan2.f64 x.im x.re))))
(+.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))) 1)
(*.f64 1 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 2 (atan2.f64 x.im x.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(-.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) 1)
(pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 2)
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2))
(log.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3))
(cbrt.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 y.im 3)))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3)))
(expm1.f64 (log1p.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) 1)
(*.f64 1 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2)) (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (sqrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 1)
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) 1)))
(cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (pow.f64 y.im 3)))
(expm1.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(exp.f64 (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))) 1)
(/.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 1 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3) (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 3) (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))
(exp.f64 (-.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 y.im (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (neg.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (neg.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))))
(+.f64 (fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) (neg.f64 (*.f64 (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (fma.f64 (neg.f64 (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) (cos.f64 (*.f64 y.re (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 x.im -1))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (*.f64 x.im -1))))))
(+.f64 (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (cos.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (sin.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))
(-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))) 1)
(*.f64 1 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) (sqrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))) (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))))) (+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) (neg.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) 1)
(pow.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)) 1)
(pow.f64 (cbrt.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) 3)
(pow.f64 (pow.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) 2)
(sqrt.f64 (pow.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)) 2))
(log.f64 (pow.f64 (/.f64 -1 x.im) y.im))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 -1 x.im) y.im) 1)))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)) 3))
(expm1.f64 (log1p.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))
(exp.f64 (log.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))
(exp.f64 (*.f64 (log.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) 1))
(log1p.f64 (-.f64 (pow.f64 (/.f64 -1 x.im) y.im) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) 1)
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.re (atan2.f64 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)))
(+.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 1) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 1)
(*.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2)) (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2))) (fabs.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 1)
(pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 3)
(pow.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2))
(fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fabs.f64 (neg.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fabs.f64 (neg.f64 (neg.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 3))
(expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(exp.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))

simplify1.1s (3.6%)

Algorithm
egg-herbie
Rules
988×*-commutative
702×distribute-rgt-in
702×distribute-lft-in
690×+-commutative
504×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0146166525
1464262370
Stop Event
node limit
Counts
544 → 678
Calls
Call 1
Inputs
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (*.f64 y.re (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (*.f64 y.re (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 y.im 5) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 5))) (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 y.im 7) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 y.im 5) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 5))) (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(sin.f64 (*.f64 y.im (log.f64 x.re)))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (*.f64 y.im (log.f64 x.im)))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 x.re))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.im (log.f64 x.re)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.im (log.f64 x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.im 6) y.im) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.im (log.f64 x.re)))))
(*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))))))
(*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))))))
(*.f64 y.im (log.f64 x.im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.im (log.f64 x.im)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.im (log.f64 x.im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.re 6) y.im) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.im (log.f64 x.im)))))
(*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))))))
(*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6))))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6)))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/.f64 (*.f64 (sin.f64 (*.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 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.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 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (*.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 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.re 6))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.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 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (+.f64 (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (*.f64 1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 4) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (+.f64 (*.f64 1/6 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (*.f64 (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (*.f64 1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))))) (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (*.f64 1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))))))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) 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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) 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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) 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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) 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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) 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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) 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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) 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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 y.re (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.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 -1) (*.f64 -1 (log.f64 x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 -1 x.im))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))))))
(*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))
(*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))
(*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))
(*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))
(*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))
(*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))
(*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))
(*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.im 6) y.im) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.re 6) y.im) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))) 1)
(*.f64 1 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (atan2.f64 x.im x.re)))) 1)
(*.f64 1 (exp.f64 (atan2.f64 x.im x.re)))
(*.f64 (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))) (pow.f64 (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 2) (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (exp.f64 (atan2.f64 x.im x.re))) (sqrt.f64 (exp.f64 (atan2.f64 x.im x.re))))
(/.f64 1 (exp.f64 (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 2)
(pow.f64 (exp.f64 -1) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 1) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)) (cbrt.f64 (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 (sqrt.f64 (atan2.f64 x.im x.re))) (sqrt.f64 (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) 2))
(log.f64 (exp.f64 (exp.f64 (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (atan2.f64 x.im x.re))))
(log1p.f64 (expm1.f64 (exp.f64 (atan2.f64 x.im x.re))))
(+.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))) 1)
(*.f64 1 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 2 (atan2.f64 x.im x.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(-.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) 1)
(pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 2)
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2))
(log.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3))
(cbrt.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 y.im 3)))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3)))
(expm1.f64 (log1p.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) 1)
(*.f64 1 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2)) (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (sqrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 1)
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) 1)))
(cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (pow.f64 y.im 3)))
(expm1.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(exp.f64 (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))) 1)
(/.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 1 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3) (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 3) (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))
(exp.f64 (-.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 y.im (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (neg.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (neg.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))))
(+.f64 (fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) (neg.f64 (*.f64 (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (fma.f64 (neg.f64 (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) (cos.f64 (*.f64 y.re (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 x.im -1))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (*.f64 x.im -1))))))
(+.f64 (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (cos.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (sin.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))
(-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))) 1)
(*.f64 1 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) (sqrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))) (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))))) (+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) (neg.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) 1)
(pow.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)) 1)
(pow.f64 (cbrt.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) 3)
(pow.f64 (pow.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) 2)
(sqrt.f64 (pow.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)) 2))
(log.f64 (pow.f64 (/.f64 -1 x.im) y.im))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 -1 x.im) y.im) 1)))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)) 3))
(expm1.f64 (log1p.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))
(exp.f64 (log.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))
(exp.f64 (*.f64 (log.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) 1))
(log1p.f64 (-.f64 (pow.f64 (/.f64 -1 x.im) y.im) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) 1)
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 y.re (atan2.f64 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)))
(+.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 1) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 1)
(*.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2)) (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2))) (fabs.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 1)
(pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 3)
(pow.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2))
(fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fabs.f64 (neg.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fabs.f64 (neg.f64 (neg.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 3))
(expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(exp.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
Outputs
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 -1/8 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2))) (pow.f64 x.im 4))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 -1/8 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2))) (pow.f64 x.im 4))) (*.f64 (pow.f64 x.re 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.im 6)))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))) (*.f64 (pow.f64 x.re 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2)))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2)))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 2)) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2)))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2)))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 2)) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 2)) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 4)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2)))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2)))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 2)) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(sin.f64 (*.f64 y.re (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(+.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 (hypot.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2))) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 -1/2 (*.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (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 (hypot.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 y.im 3) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3)) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 -1/2 (*.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (hypot.f64 x.im x.re)))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))))
(+.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 y.re 3) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))) (pow.f64 (atan2.f64 x.im x.re) 3)) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (fma.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (atan2.f64 x.im x.re) 3))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 -1/8 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2))) (pow.f64 x.im 4))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 -1/8 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2))) (pow.f64 x.im 4))) (*.f64 (pow.f64 x.re 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.im 6)))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))) (*.f64 (pow.f64 x.re 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2)))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2)))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 2)) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2)))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2)))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 2)) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 2)) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 4)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2)))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2)))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 2)) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 2)) (/.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(sin.f64 (*.f64 y.re (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(+.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 (hypot.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2))) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 -1/2 (*.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (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 (hypot.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 y.im 3) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3)) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 -1/2 (*.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (hypot.f64 x.im x.re)))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))))
(+.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 y.re 3) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))) (pow.f64 (atan2.f64 x.im x.re) 3)) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (fma.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (atan2.f64 x.im x.re) 3))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(fma.f64 -1/6 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3)) (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(fma.f64 -1/6 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 3) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 y.im 5) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 5))) (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(fma.f64 -1/6 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3)) (fma.f64 1/120 (*.f64 (pow.f64 y.im 5) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 5)) (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))
(fma.f64 -1/6 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 3) (fma.f64 1/120 (*.f64 (pow.f64 y.im 5) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 5)) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 y.im 7) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 y.im 5) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 5))) (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(fma.f64 -1/6 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 y.im 7) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 7)) (fma.f64 1/120 (*.f64 (pow.f64 y.im 5) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 5)) (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))
(fma.f64 -1/6 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 3) (fma.f64 -1/5040 (*.f64 (pow.f64 y.im 7) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 7)) (fma.f64 1/120 (*.f64 (pow.f64 y.im 5) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 5)) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(sin.f64 (*.f64 y.im (log.f64 x.re)))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 2)))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 2)) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 2)) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 2)) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 2)) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))))))))
(sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))
(sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))
(sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im)))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 2)))
(+.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 2)))))
(+.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im)))))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (/.f64 (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(+.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im)))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (/.f64 (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 2))))
(+.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 2))))))
(+.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))))
(-.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (/.f64 (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 6)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (/.f64 (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 6)))))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (*.f64 y.im (log.f64 x.im)))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 2)) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (pow.f64 x.re 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.im 6))) (cos.f64 (*.f64 y.im (log.f64 x.im)))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (pow.f64 x.re 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6)))) (cos.f64 (*.f64 y.im (log.f64 x.im)))))))))
(sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))
(sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))
(neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2))))
(+.f64 (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2)) (/.f64 (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(+.f64 (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2)) (/.f64 (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))
(sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))
(sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re)))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))))
(+.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2)) (/.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(+.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (/.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 x.re))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.im (log.f64 x.re)))
(fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.im (log.f64 x.re)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.im (log.f64 x.re))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.im (log.f64 x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.im 6) y.im) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.im (log.f64 x.re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/6 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.im (log.f64 x.re)))))
(*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))
(neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))
(*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im))) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2)))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)))) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im))))) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im))) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2)))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)))) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im))))) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(*.f64 y.im (log.f64 x.im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.im (log.f64 x.im)))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.im (log.f64 x.im)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.im (log.f64 x.im))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.im (log.f64 x.im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.re 6) y.im) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.im (log.f64 x.im)))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/6 (/.f64 (*.f64 y.im (pow.f64 x.re 6)) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.im (log.f64 x.im)))))
(*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))
(neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))
(*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2))) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2)))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (*.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (*.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)))) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (*.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (*.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2))))) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2))) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2)))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (*.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (*.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)))) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (*.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (*.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2))))) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.im y.re)))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.im y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.im y.re))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re)))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4)))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re)))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.im y.re)))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 1/4 (*.f64 (/.f64 y.im (pow.f64 x.im 4)) (/.f64 (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im y.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4)))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.im y.re))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.im y.re)))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6))))) (pow.f64 x.im y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6)))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re)))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4)))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re))))) (fma.f64 (pow.f64 x.re 6) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re)))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6)) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6)))))))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.im 6))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re))))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.im y.re)))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 1/4 (*.f64 (/.f64 y.im (pow.f64 x.im 4)) (/.f64 (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im y.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4)))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.im y.re))))) (fma.f64 (pow.f64 x.re 6) (fma.f64 1/2 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.im y.re)))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6)) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6)))))))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6)))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.im y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.im y.re))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 (*.f64 y.re (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 4)) (*.f64 (*.f64 y.re (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (pow.f64 x.re 4)) (/.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (pow.f64 x.re 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 4)) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 (*.f64 y.re (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (pow.f64 x.re 4)) (+.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 (*.f64 -1/8 (pow.f64 x.im 4)) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 4)) (*.f64 (*.f64 y.re (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 6)) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 6)) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (pow.f64 x.re 4)) (/.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))) (+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 (*.f64 1/48 (pow.f64 x.im 6)) (pow.f64 y.re 3))))))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (pow.f64 x.re 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (pow.f64 x.re 6)) (/.f64 (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 4)) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 6)) (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 (*.f64 y.re (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 (*.f64 -1/8 (pow.f64 x.im 4)) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))))))) (*.f64 (pow.f64 x.re 6) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (pow.f64 x.re 4)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (pow.f64 x.re 6)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (pow.f64 x.re 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 (*.f64 -1/8 (pow.f64 x.im 4)) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (pow.f64 x.re 6)) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 4)) (*.f64 y.re (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 4)) (/.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 4)) (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re))))))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re))) (pow.f64 x.re 4)) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (*.f64 (*.f64 -1/8 (pow.f64 x.im 4)) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 4)) (*.f64 y.re (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 6)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (+.f64 (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 4)) (/.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 6)) (/.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 (*.f64 1/48 (pow.f64 x.im 6)) (pow.f64 y.re 3))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 6)) (/.f64 (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 4)) (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (*.f64 y.re (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (*.f64 (*.f64 -1/8 (pow.f64 x.im 4)) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re)))))))))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re))) (pow.f64 x.re 4)) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re))) (pow.f64 x.re 6)) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re))) (pow.f64 x.re 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (*.f64 (*.f64 -1/8 (pow.f64 x.im 4)) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.re))) (pow.f64 x.re 6)) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))))) (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))))))))))
(/.f64 (*.f64 (sin.f64 (*.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 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.re y.re)))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.re 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 y.re (pow.f64 x.re 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.re 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (*.f64 (*.f64 y.re (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re)) (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.re y.re))))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.re 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 y.re (pow.f64 x.re 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re)))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4))))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re)))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.re 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (*.f64 (*.f64 y.re (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re)) (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 1/4 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4))))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.re y.re))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.re y.re)))))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.re 6))))) (pow.f64 x.re y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.re 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 y.re (pow.f64 x.re 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re)))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4))))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re))))) (fma.f64 (pow.f64 x.im 6) (fma.f64 1/2 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))))))) (fma.f64 1/2 (*.f64 (/.f64 y.re (pow.f64 x.re 2)) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re)))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6)) (/.f64 (*.f64 1/6 y.re) (pow.f64 x.re 6))))))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re))))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.re 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (*.f64 (*.f64 y.re (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re)) (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 1/4 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4))))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.re y.re))))) (fma.f64 (pow.f64 x.im 6) (fma.f64 1/2 (*.f64 (/.f64 y.im (pow.f64 x.re 2)) (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 y.re (pow.f64 x.re 2)) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.re y.re)))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.re (pow.f64 x.re 6)))))))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.re y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 x.re y.re))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (pow.f64 x.im 4)) (/.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (pow.f64 x.im 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (pow.f64 x.im 4)) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 6)) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 6)) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (+.f64 (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (pow.f64 x.im 4)) (/.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (pow.f64 x.im 6)) (/.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 (*.f64 1/48 (pow.f64 x.re 6)) (pow.f64 y.re 3))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (pow.f64 x.im 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (pow.f64 x.im 6)) (/.f64 (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 6)) (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 6)) (/.f64 (*.f64 y.re (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))))))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (pow.f64 x.im 4)) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (pow.f64 x.im 6)) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))) (fma.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (pow.f64 x.im 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (fma.f64 1/8 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))))))) (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (*.f64 (pow.f64 x.im 6) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 (*.f64 y.re (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (/.f64 (fma.f64 -1/4 (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 (*.f64 y.re (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (pow.f64 x.im 4)) (+.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (/.f64 (fma.f64 -1/4 (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (fma.f64 -1/4 (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 6)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 (*.f64 1/48 (pow.f64 x.re 6)) (pow.f64 y.re 3))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (/.f64 (fma.f64 -1/4 (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im)))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (*.f64 y.im (*.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 (*.f64 y.re (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 6)) (/.f64 (*.f64 y.re (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (+.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (/.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.im 6) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (pow.f64 x.im 6)) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))))))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))))
(+.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 1/2 (/.f64 (pow.f64 y.re 2) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (+.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(fma.f64 1/6 (/.f64 (*.f64 (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (fma.f64 1/2 (/.f64 (pow.f64 y.re 2) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))))))
(fma.f64 1/6 (/.f64 (pow.f64 y.re 3) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (+.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 y.im 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))) (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))))
(-.f64 (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (*.f64 (pow.f64 y.im 2) (*.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 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (+.f64 (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (*.f64 1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 y.im 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))) (fma.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))) -1/2)))))
(-.f64 (fma.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (pow.f64 y.im 3) (fma.f64 -1/6 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 1/2 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (hypot.f64 x.im x.re) y.re))))))) (*.f64 (pow.f64 y.im 2) (*.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 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 4) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (+.f64 (*.f64 1/6 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (*.f64 (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (*.f64 1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))))) (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (*.f64 1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 y.im 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))) (fma.f64 -1 (*.f64 (pow.f64 y.im 4) (fma.f64 -1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))) (fma.f64 1/6 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))) (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))) -1/2)))))) (fma.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))) -1/2))))))
(-.f64 (-.f64 (fma.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (pow.f64 y.im 3) (fma.f64 -1/6 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 1/2 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (hypot.f64 x.im x.re) y.re))))))) (*.f64 (pow.f64 y.im 4) (+.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (hypot.f64 x.im x.re) y.re))) -1/3) (*.f64 (atan2.f64 x.im x.re) (fma.f64 -1/6 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 1/2 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (hypot.f64 x.im x.re) y.re))))))))) (*.f64 (pow.f64 y.im 2) (*.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 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 y.re (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (atan2.f64 x.im x.re))))
(+.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(-.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (atan2.f64 x.im x.re)))))
(+.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (atan2.f64 x.im x.re))))))
(+.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 y.re 3) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (pow.f64 (atan2.f64 x.im x.re) 3)) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (fma.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 -1 x.im))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(-.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 -1/2 (pow.f64 y.im 2)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (*.f64 (*.f64 1/6 (pow.f64 y.im 3)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 x.im))))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(*.f64 y.im (+.f64 (log.f64 -1) (log.f64 (/.f64 1 x.im))))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.im 6) y.im) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/6 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.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 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.re 6) y.im) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/6 (/.f64 (*.f64 y.im (pow.f64 x.re 6)) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.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 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/2 (/.f64 (*.f64 y.im (pow.f64 x.im 2)) (pow.f64 x.re 2)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (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 (hypot.f64 x.re x.im))))))
(fma.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (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 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))) 1)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 1 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 3)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3) 1/3)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(log.f64 (exp.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 1))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(*.f64 y.re (atan2.f64 x.im x.re))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 y.re (atan2.f64 x.im x.re))
(cbrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3))
(*.f64 y.re (atan2.f64 x.im x.re))
(expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.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 (atan2.f64 x.im x.re))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1))
(*.f64 y.re (atan2.f64 x.im x.re))
(log1p.f64 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (atan2.f64 x.im x.re)))) 1)
(exp.f64 (atan2.f64 x.im x.re))
(*.f64 1 (exp.f64 (atan2.f64 x.im x.re)))
(exp.f64 (atan2.f64 x.im x.re))
(*.f64 (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))) (pow.f64 (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 2))
(exp.f64 (atan2.f64 x.im x.re))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 2) (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))))
(exp.f64 (atan2.f64 x.im x.re))
(*.f64 (sqrt.f64 (exp.f64 (atan2.f64 x.im x.re))) (sqrt.f64 (exp.f64 (atan2.f64 x.im x.re))))
(exp.f64 (atan2.f64 x.im x.re))
(/.f64 1 (exp.f64 (atan2.f64 x.im x.re)))
(exp.f64 (neg.f64 (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) 1)
(exp.f64 (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 3)
(exp.f64 (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) 3) 1/3)
(exp.f64 (atan2.f64 x.im x.re))
(pow.f64 (sqrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 2)
(exp.f64 (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 -1) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 1) (atan2.f64 x.im x.re))
(pow.f64 (E.f64) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)) (cbrt.f64 (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 (sqrt.f64 (atan2.f64 x.im x.re))) (sqrt.f64 (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) 2))
(fabs.f64 (exp.f64 (atan2.f64 x.im x.re)))
(log.f64 (exp.f64 (exp.f64 (atan2.f64 x.im x.re))))
(exp.f64 (atan2.f64 x.im x.re))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (atan2.f64 x.im x.re)))))
(exp.f64 (atan2.f64 x.im x.re))
(cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) 3))
(exp.f64 (atan2.f64 x.im x.re))
(expm1.f64 (log1p.f64 (exp.f64 (atan2.f64 x.im x.re))))
(exp.f64 (atan2.f64 x.im x.re))
(log1p.f64 (expm1.f64 (exp.f64 (atan2.f64 x.im x.re))))
(exp.f64 (atan2.f64 x.im x.re))
(+.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (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 (hypot.f64 x.re x.im))))))
(fma.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (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 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))) 1)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 1 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 3)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3) 1/3)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(log.f64 (exp.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 1))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(*.f64 y.re (atan2.f64 x.im x.re))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 y.re (atan2.f64 x.im x.re))
(cbrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3))
(*.f64 y.re (atan2.f64 x.im x.re))
(expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.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 (atan2.f64 x.im x.re))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1))
(*.f64 y.re (atan2.f64 x.im x.re))
(log1p.f64 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (atan2.f64 x.im x.re))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 2 (atan2.f64 x.im x.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (atan2.f64 x.im x.re) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (*.f64 (atan2.f64 x.im x.re) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))))
(-.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) 1)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 1)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 3)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3) 1/3)
(*.f64 y.im (atan2.f64 x.im x.re))
(pow.f64 (sqrt.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 2)
(*.f64 y.im (atan2.f64 x.im x.re))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2))
(fabs.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(log.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 y.im (atan2.f64 x.im x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 y.im (atan2.f64 x.im x.re))
(cbrt.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 3))
(*.f64 y.im (atan2.f64 x.im x.re))
(cbrt.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 y.im 3)))
(*.f64 y.im (atan2.f64 x.im x.re))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3)))
(*.f64 y.im (atan2.f64 x.im x.re))
(expm1.f64 (log1p.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 y.im (atan2.f64 x.im x.re))
(exp.f64 (log.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 y.im (atan2.f64 x.im x.re))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (atan2.f64 x.im x.re))) 1))
(*.f64 y.im (atan2.f64 x.im x.re))
(log1p.f64 (expm1.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 y.im (atan2.f64 x.im x.re))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) 1)
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(*.f64 1 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (cbrt.f64 (pow.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2)) (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(*.f64 (cbrt.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (cbrt.f64 (pow.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (sqrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 1)
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 3)
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3) 1/3)
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 2)
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 2))
(fabs.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(log.f64 (exp.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(exp.f64 (log.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 1))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 1)
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 1)
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(pow.f64 (cbrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3)
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3) 1/3)
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(pow.f64 (sqrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2)
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(sqrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2))
(sqrt.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2))
(fabs.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) 1)))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) -1))
(cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (pow.f64 y.im 3)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(expm1.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(exp.f64 (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 1))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) 1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))) 1)
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) 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 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(*.f64 (/.f64 1 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (neg.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (neg.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (neg.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 1)
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))) 3)
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 3) 1/3)
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))) 2)
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2))
(fabs.f64 (*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 x.im x.re) y.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 3))
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3) (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 3)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 3) (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 3)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(exp.f64 (-.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (*.f64 y.im (atan2.f64 x.im x.re))) 1))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)))
(*.f64 (/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (neg.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))
(-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (neg.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))))
(-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(+.f64 (fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) (neg.f64 (*.f64 (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (fma.f64 (neg.f64 (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (cos.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 -1 x.im)))))))
(+.f64 (-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (neg.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (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 x.im -1))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (*.f64 x.im -1))))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (*.f64 x.im -1)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (*.f64 x.im -1))))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))))
(+.f64 (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (cos.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (sin.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))
(fma.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (cos.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (sin.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(fma.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im))))) (cos.f64 (*.f64 y.im (+.f64 (log.f64 (neg.f64 x.im)) (log.f64 (/.f64 -1 x.im))))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im))))) (sin.f64 (*.f64 y.im (+.f64 (log.f64 (neg.f64 x.im)) (log.f64 (/.f64 -1 x.im)))))))
(-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))))
(-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))) 1)
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(*.f64 1 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 2))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) (sqrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))) (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.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 -1 x.im))))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))))) (+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))
(/.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 1)
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 3)
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 3) 1/3)
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 2)
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 2))
(fabs.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im))))))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 3))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 1))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(fma.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) (neg.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))))
(-.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(*.f64 y.re (atan2.f64 x.im x.re))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 y.re (atan2.f64 x.im x.re))
(cbrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3))
(*.f64 y.re (atan2.f64 x.im x.re))
(expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.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 (atan2.f64 x.im x.re))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1))
(*.f64 y.re (atan2.f64 x.im x.re))
(log1p.f64 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)))) 1)
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(pow.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)) 1)
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(pow.f64 (cbrt.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) 3)
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(pow.f64 (pow.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)) 3) 1/3)
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(pow.f64 (sqrt.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) 2)
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(sqrt.f64 (pow.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)) 2))
(sqrt.f64 (pow.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) 2))
(fabs.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(log.f64 (pow.f64 (/.f64 -1 x.im) y.im))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 -1 x.im) y.im) 1)))
(log1p.f64 (+.f64 (pow.f64 (/.f64 -1 x.im) y.im) -1))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im)) 3))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(expm1.f64 (log1p.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(exp.f64 (log.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(exp.f64 (*.f64 (log.f64 (log.f64 (pow.f64 (/.f64 -1 x.im) y.im))) 1))
(*.f64 y.im (+.f64 (neg.f64 (log.f64 x.im)) (log.f64 -1)))
(*.f64 y.im (log.f64 (/.f64 -1 x.im)))
(log1p.f64 (-.f64 (pow.f64 (/.f64 -1 x.im) y.im) 1))
(log1p.f64 (+.f64 (pow.f64 (/.f64 -1 x.im) y.im) -1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) 1)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 2))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 3)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 3) 1/3)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 2)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 3))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 1))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(*.f64 y.re (atan2.f64 x.im x.re))
(pow.f64 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(*.f64 y.re (atan2.f64 x.im x.re))
(sqrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2))
(fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 y.re (atan2.f64 x.im x.re))
(cbrt.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3))
(*.f64 y.re (atan2.f64 x.im x.re))
(expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.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 (atan2.f64 x.im x.re))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1))
(*.f64 y.re (atan2.f64 x.im x.re))
(log1p.f64 (expm1.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (atan2.f64 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)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 1) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 1))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) 1)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2)) (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2)))
(*.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2))) (fabs.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 3)) (-.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 3)) (+.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 2)) (-.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 1)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 3)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(pow.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 3) 1/3)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(pow.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 2)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 2))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs.f64 (neg.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(fabs.f64 (neg.f64 (neg.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) 3))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) 1))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(log1p.f64 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))

eval1.2s (4%)

Compiler

Compiled 79223 to 33062 computations (58.3% saved)

prune687.0ms (2.2%)

Pruning

43 alts after pruning (41 fresh and 2 done)

PrunedKeptTotal
New1515401555
Fresh21122
Picked505
Done325
Total1544431587
Accuracy
97.6%
Counts
1587 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.1%
(/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
25.9%
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
23.6%
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
26.5%
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
15.4%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.im (log.f64 x.re)))))
29.1%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))))
27.1%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fabs.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
50.2%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
22.6%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
54.0%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
76.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 2) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
76.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)) (cbrt.f64 (atan2.f64 x.im x.re))) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
37.9%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (atan2.f64 x.im x.re))) (sqrt.f64 (atan2.f64 x.im x.re))) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
76.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (E.f64) (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
76.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (log.f64 (exp.f64 (exp.f64 (atan2.f64 x.im x.re)))) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
31.9%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))))
67.4%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
54.6%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
47.7%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
38.0%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (fma.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (cos.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (sin.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))
17.6%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 3) 1/3))
38.9%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 3))
32.7%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))))
35.3%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (fabs.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
29.3%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (log.f64 (exp.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))))
25.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 (*.f64 (log.f64 (+.f64 (*.f64 -1 x.im) (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
56.3%
(*.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))))
34.4%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))) 1))
54.6%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))))
52.5%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)))
21.3%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))))
27.2%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
24.1%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
20.7%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
36.4%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
47.9%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
16.1%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
39.4%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
40.2%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
44.5%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3)))
35.9%
(*.f64 (exp.f64 (*.f64 -1 (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
52.7%
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
32.9%
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 2))
Compiler

Compiled 2623 to 1567 computations (40.3% saved)

localize2.3s (7.4%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.7%
(cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))
99.7%
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 3)
99.5%
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
91.9%
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
99.5%
(*.f64 (atan2.f64 x.im x.re) y.re)
99.5%
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))
99.2%
(expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
91.8%
(sin.f64 (expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
100.0%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
99.9%
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
99.5%
(*.f64 y.im (atan2.f64 x.im x.re))
96.2%
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
100.0%
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
99.9%
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
99.7%
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
99.5%
(*.f64 y.re (atan2.f64 x.im x.re))
97.8%
(cbrt.f64 (atan2.f64 x.im x.re))
91.8%
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
Compiler

Compiled 540 to 144 computations (73.3% saved)

series183.0ms (0.6%)

Counts
11 → 420
Calls

114 calls:

TimeVariablePointExpression
15.0ms
x.re
@0
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
9.0ms
x.re
@0
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 3)
9.0ms
x.im
@-inf
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
9.0ms
x.im
@inf
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
8.0ms
y.re
@0
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 3)

rewrite154.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
568×associate-*r*
376×associate-*l*
291×log1p-expm1-u
290×expm1-log1p-u
285×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046505
1668483
Stop Event
node limit
Counts
11 → 227
Calls
Call 1
Inputs
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 y.im (atan2.f64 x.im x.re))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 3)
(cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (atan2.f64 x.im x.re)))) 1)
(*.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 1)
(*.f64 1 (cbrt.f64 (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) (pow.f64 (atan2.f64 x.im x.re) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 x.im x.re)) 1/3) (pow.f64 (sqrt.f64 (atan2.f64 x.im x.re)) 1/3))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2)))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2))
(fabs.f64 (cbrt.f64 (atan2.f64 x.im x.re)))
(log.f64 (exp.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (atan2.f64 x.im x.re)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 x.im x.re)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2))) 1)
(*.f64 (cbrt.f64 (atan2.f64 x.im x.re)) (cbrt.f64 (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) (cbrt.f64 (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) (cbrt.f64 (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (atan2.f64 x.im x.re)) (pow.f64 (atan2.f64 x.im x.re) 1/6))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 x.im x.re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2))))
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (atan2.f64 x.im x.re)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (atan2.f64 x.im x.re)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 1)
(pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 2))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 3))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3) (pow.f64 y.im 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 3) (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) 1))
(log1p.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) 1)
(pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 2))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1))
(-.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) 1)
(pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 1)
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) 3)
(pow.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) 2)
(sqrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) 1))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))) 1)
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(/.f64 1 (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))
(/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (neg.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (neg.f64 (pow.f64 (hypot.f64 x.im x.re) y.re))) (neg.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (neg.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) 1) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (cbrt.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)) 2)) (cbrt.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (sqrt.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (sqrt.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) 3) (pow.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))))
(+.f64 (*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))) 1)
(-.f64 (*.f64 (sin.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sin.f64 1)))
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))
(+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(+.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) -1)
(-.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 1)
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2) (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (+.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (*.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1) (+.f64 (*.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1))))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2)) (-.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (-.f64 (*.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1) (+.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 1)
(pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)
(pow.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 2))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (exp.f64 y.re) (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3))
(exp.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))
(+.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.im (log.f64 x.im)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) 1)
(*.f64 1 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(*.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1)
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) 3) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 1) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6)) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6))
(pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 3/2)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.im (log.f64 x.im)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) 1)
(*.f64 1 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(*.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1)
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) 3) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 1) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6)) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 3))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))) 1)
(*.f64 1 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1/3) (pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1/3))
(pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))

simplify591.0ms (1.9%)

Algorithm
egg-herbie
Rules
1546×*-commutative
932×+-commutative
744×fma-def
670×associate-*r*
524×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0194691388
1661486714
Stop Event
node limit
Counts
647 → 743
Calls
Call 1
Inputs
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(+.f64 (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2)))))))
(+.f64 (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (+.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2)))))) (*.f64 (pow.f64 x.im 4) (*.f64 y.im (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 x.re 4))) (*.f64 (log.f64 x.re) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)))))))))
(+.f64 (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (+.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2)))))) (+.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 x.re 4))) (*.f64 (log.f64 x.re) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))))))) (*.f64 (pow.f64 x.im 6) (*.f64 y.im (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)) (pow.f64 x.re 2))) (*.f64 (log.f64 x.re) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.re 6))))) (pow.f64 x.re y.re)))))))))))
(*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (pow.f64 x.im 2)))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))) (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))))) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (pow.f64 x.im 2))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))) (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))))) (pow.f64 x.im 4)) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3)))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (+.f64 (*.f64 1/720 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))))))) (pow.f64 x.im 6)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (pow.f64 x.im 2)))))
(*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (pow.f64 x.im 2)))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))))) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (pow.f64 x.im 2))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))))) (pow.f64 x.im 4)) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3)))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (+.f64 (*.f64 1/720 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))))))) (pow.f64 x.im 6)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (pow.f64 x.im 2)))))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(+.f64 (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2)))))))
(+.f64 (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2)))))) (*.f64 (pow.f64 x.re 4) (*.f64 y.im (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (pow.f64 x.im 4))) (*.f64 (log.f64 x.im) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)))))))))
(+.f64 (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2)))))) (+.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (pow.f64 x.im 4))) (*.f64 (log.f64 x.im) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))))))) (*.f64 (pow.f64 x.re 6) (*.f64 y.im (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)) (pow.f64 x.im 2))) (*.f64 (log.f64 x.im) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6))))) (pow.f64 x.im y.re)))))))))))
(*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (pow.f64 x.re 2)))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))) (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))))) (pow.f64 x.re 4)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (pow.f64 x.re 2))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))) (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))))) (pow.f64 x.re 4)) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3)))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (+.f64 (*.f64 1/720 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))))))) (pow.f64 x.re 6)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (pow.f64 x.re 2)))))
(*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (pow.f64 x.re 2)))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))))) (pow.f64 x.re 4)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (pow.f64 x.re 2))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))))) (pow.f64 x.re 4)) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3)))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (+.f64 (*.f64 1/720 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))))))) (pow.f64 x.re 6)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2))))
(+.f64 (*.f64 1/2 (*.f64 y.im (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2)))))
(+.f64 (*.f64 1/6 (*.f64 y.im (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 4)))) (+.f64 (*.f64 1/2 (*.f64 y.im (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2))))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (log.f64 x.re) (pow.f64 x.re y.re))
(+.f64 (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)) (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2))))))
(+.f64 (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)) (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2))))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 x.re 4))) (*.f64 (log.f64 x.re) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))))))))
(+.f64 (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)) (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2))))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 x.re 4))) (*.f64 (log.f64 x.re) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)) (pow.f64 x.re 2))) (*.f64 (log.f64 x.re) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.re 6))))) (pow.f64 x.re y.re))))))))))
(*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))) (pow.f64 x.im 2)))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))) (pow.f64 x.im 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))) (pow.f64 x.im 2))))))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))) (pow.f64 x.im 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 x.im 6))))))))))))
(*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2))))))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 x.im 6))))))))))))
(*.f64 (log.f64 x.im) (pow.f64 x.im y.re))
(+.f64 (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)) (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))))))
(+.f64 (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (pow.f64 x.im 4))) (*.f64 (log.f64 x.im) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))))))))
(+.f64 (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (pow.f64 x.im 4))) (*.f64 (log.f64 x.im) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)) (pow.f64 x.im 2))) (*.f64 (log.f64 x.im) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6))))) (pow.f64 x.im y.re))))))))))
(*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))) (pow.f64 x.re 2)))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))) (pow.f64 x.re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))) (pow.f64 x.re 2))))))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))) (pow.f64 x.re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 x.re 6))))))))))))
(*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2)))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2))))))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 x.re 6))))))))))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 4))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6))))) (pow.f64 x.im y.re))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6)))))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.re 6))))) (pow.f64 x.re y.re))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6)))))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (+.f64 (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 4) (*.f64 (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))))))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 4) (pow.f64 (atan2.f64 x.im x.re) 4)))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3))))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 4) (pow.f64 (atan2.f64 x.im x.re) 4)))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3))))))
(sin.f64 (*.f64 y.re (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.re 6) y.im) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.im 6) y.im) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (*.f64 y.re (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 -1 x.im)))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (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 -1 x.im))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im)))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) (*.f64 (pow.f64 y.re 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))))))))))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) (+.f64 (*.f64 (pow.f64 y.re 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))))))))))) (*.f64 (pow.f64 y.re 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))) (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 3))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 3) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))) (atan2.f64 x.im x.re))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 8)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))) (atan2.f64 x.im x.re))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 3))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 3) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))) (atan2.f64 x.im x.re))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im))))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im))))))) (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im))))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))))))))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im))))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))))))))))) (*.f64 (pow.f64 y.im 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (*.f64 -1 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (*.f64 -1 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (*.f64 -1 x.im)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 8)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (*.f64 -1 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (*.f64 -1 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/9) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re))))) (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/9) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/3) (*.f64 (pow.f64 y.re 2) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))))))) (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/9) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/3) (*.f64 (pow.f64 y.re 2) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/3) (*.f64 (pow.f64 y.re 3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 3))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 3) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))) (atan2.f64 x.im x.re)))))))))) (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 1/3))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/9) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im)))))) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/9) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/3) (*.f64 (pow.f64 y.im 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))))))) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/9) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/3) (*.f64 (pow.f64 y.im 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/3) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (*.f64 -1 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))))))))))))) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1/3))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (atan2.f64 x.im x.re)))) 1)
(*.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 1)
(*.f64 1 (cbrt.f64 (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) (pow.f64 (atan2.f64 x.im x.re) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 x.im x.re)) 1/3) (pow.f64 (sqrt.f64 (atan2.f64 x.im x.re)) 1/3))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2)))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 3)
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2))
(fabs.f64 (cbrt.f64 (atan2.f64 x.im x.re)))
(log.f64 (exp.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (atan2.f64 x.im x.re)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(exp.f64 (log.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 x.im x.re)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2))) 1)
(*.f64 (cbrt.f64 (atan2.f64 x.im x.re)) (cbrt.f64 (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) (cbrt.f64 (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) (cbrt.f64 (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (atan2.f64 x.im x.re)) (pow.f64 (atan2.f64 x.im x.re) 1/6))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 x.im x.re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2))))
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (atan2.f64 x.im x.re)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (atan2.f64 x.im x.re)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 1)
(pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 2))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 3))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3) (pow.f64 y.im 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 3) (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) 1))
(log1p.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) 1)
(pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 2))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1))
(-.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) 1)
(pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 1)
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) 3)
(pow.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) 2)
(sqrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 2))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) 1))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))) 1)
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(/.f64 1 (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))
(/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (neg.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (neg.f64 (pow.f64 (hypot.f64 x.im x.re) y.re))) (neg.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (neg.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) 1) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (cbrt.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)) 2)) (cbrt.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (sqrt.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (sqrt.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) 3) (pow.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))))
(+.f64 (*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))) 1)
(-.f64 (*.f64 (sin.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sin.f64 1)))
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))
(+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(+.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) -1)
(-.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(*.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 1)
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2) (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (+.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (*.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1) (+.f64 (*.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1))))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2)) (-.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (-.f64 (*.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1) (+.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 1)
(pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)
(pow.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 2))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (exp.f64 y.re) (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3))
(exp.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))
(+.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.im (log.f64 x.im)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) 1)
(*.f64 1 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(*.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1)
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) 3) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 1) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6)) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6))
(pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 3/2)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.im (log.f64 x.im)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) 1)
(*.f64 1 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(*.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1)
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) 3) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 1) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6)) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 3))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))) 1)
(*.f64 1 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1/3) (pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1/3))
(pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
Outputs
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(+.f64 (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2)))))))
(fma.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)) (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y.re (log.f64 x.re)) (pow.f64 x.re y.re)) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2))))))
(fma.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)) (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y.re (log.f64 x.re)) (pow.f64 x.re y.re)) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2)))))))
(+.f64 (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (+.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2)))))) (*.f64 (pow.f64 x.im 4) (*.f64 y.im (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 x.re 4))) (*.f64 (log.f64 x.re) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)))))))))
(fma.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)) (fma.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y.re (log.f64 x.re)) (pow.f64 x.re y.re)) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2))))) (*.f64 (*.f64 y.im (pow.f64 x.im 4)) (fma.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.re 4) (pow.f64 x.re y.re))) (*.f64 (*.f64 (log.f64 x.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)))))))
(fma.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)) (fma.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y.re (log.f64 x.re)) (pow.f64 x.re y.re)) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2))))) (*.f64 (pow.f64 x.im 4) (*.f64 y.im (fma.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.re 4) (pow.f64 x.re y.re))) (*.f64 (log.f64 x.re) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4))))))))))))
(+.f64 (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (+.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2)))))) (+.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 x.re 4))) (*.f64 (log.f64 x.re) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))))))) (*.f64 (pow.f64 x.im 6) (*.f64 y.im (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)) (pow.f64 x.re 2))) (*.f64 (log.f64 x.re) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.re 6))))) (pow.f64 x.re y.re)))))))))))
(fma.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)) (fma.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y.re (log.f64 x.re)) (pow.f64 x.re y.re)) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2))))) (fma.f64 (pow.f64 x.im 4) (*.f64 y.im (fma.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.re 4) (pow.f64 x.re y.re))) (*.f64 (*.f64 (log.f64 x.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))))) (*.f64 (*.f64 y.im (pow.f64 x.im 6)) (fma.f64 -1/8 (/.f64 y.re (/.f64 (pow.f64 x.re 6) (pow.f64 x.re y.re))) (fma.f64 1/6 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.re 4))) (/.f64 (pow.f64 x.re 2) (pow.f64 x.re y.re))) (*.f64 (log.f64 x.re) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6)) (/.f64 (*.f64 1/6 y.re) (pow.f64 x.re 6)))))))))))))
(fma.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)) (fma.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y.re (log.f64 x.re)) (pow.f64 x.re y.re)) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2))))) (fma.f64 (pow.f64 x.im 4) (*.f64 y.im (fma.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.re 4) (pow.f64 x.re y.re))) (*.f64 (log.f64 x.re) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4))))))))) (*.f64 (pow.f64 x.im 6) (*.f64 y.im (fma.f64 -1/8 (/.f64 y.re (/.f64 (pow.f64 x.re 6) (pow.f64 x.re y.re))) (fma.f64 1/6 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (/.f64 (pow.f64 x.re 2) (pow.f64 x.re y.re))) (*.f64 (log.f64 x.re) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.re (pow.f64 x.re 6)))))))))))))))
(*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))))
(neg.f64 (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (neg.f64 (log.f64 x.im))))
(*.f64 (neg.f64 y.im) (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (pow.f64 x.im 2)))
(fma.f64 -1 (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (neg.f64 (log.f64 x.im))) (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (neg.f64 (log.f64 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))))))))
(-.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))))) (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))) (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))))) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (pow.f64 x.im 2))))
(fma.f64 -1 (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (neg.f64 (log.f64 x.im))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (neg.f64 (log.f64 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))))))) (/.f64 y.im (/.f64 (pow.f64 x.im 4) (fma.f64 -1 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (*.f64 1/4 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))))))))))
(-.f64 (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))))) (/.f64 (*.f64 y.im (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))) (*.f64 1/4 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))))))) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))) (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))))) (pow.f64 x.im 4)) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3)))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (+.f64 (*.f64 1/720 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))))))) (pow.f64 x.im 6)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (pow.f64 x.im 2)))))
(fma.f64 -1 (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (neg.f64 (log.f64 x.im))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (fma.f64 -1 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (*.f64 1/4 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))))))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (neg.f64 (log.f64 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))))))) (/.f64 y.im (/.f64 (pow.f64 x.im 6) (fma.f64 -1 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 6) y.re) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (fma.f64 1/720 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2)))))))))))))
(-.f64 (+.f64 (/.f64 (*.f64 y.im (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))) (*.f64 1/4 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))))))) (pow.f64 x.im 4)) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))))) (/.f64 y.im (/.f64 (pow.f64 x.im 6) (-.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 6) y.re) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))) (fma.f64 1/720 (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3)))))))))))) (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))))
(*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))))
(neg.f64 (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (log.f64 (/.f64 -1 x.im))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (pow.f64 x.im 2)))
(fma.f64 -1 (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (log.f64 (/.f64 -1 x.im))) (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (*.f64 (*.f64 1/2 (pow.f64 x.re 2)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))))
(-.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))))) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (pow.f64 x.im 2))))
(fma.f64 -1 (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (log.f64 (/.f64 -1 x.im))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (*.f64 (*.f64 1/2 (pow.f64 x.re 2)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (/.f64 y.im (/.f64 (pow.f64 x.im 4) (fma.f64 -1 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (log.f64 (/.f64 -1 x.im)))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (*.f64 1/4 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))))))))
(-.f64 (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))))) (/.f64 y.im (/.f64 (pow.f64 x.im 4) (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))) (*.f64 1/4 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))) (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (log.f64 (/.f64 -1 x.im)))))))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))))) (pow.f64 x.im 4)) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3)))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (+.f64 (*.f64 1/720 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2))))))))))) (pow.f64 x.im 6)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (pow.f64 x.im 2)))))
(fma.f64 -1 (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (log.f64 (/.f64 -1 x.im))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (fma.f64 -1 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (log.f64 (/.f64 -1 x.im)))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (*.f64 1/4 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (*.f64 (*.f64 1/2 (pow.f64 x.re 2)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (/.f64 y.im (/.f64 (pow.f64 x.im 6) (fma.f64 -1 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))) (log.f64 (/.f64 -1 x.im)))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 6) y.re) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (fma.f64 1/720 (*.f64 (*.f64 (pow.f64 x.re 6) 120) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (*.f64 (*.f64 1/2 (pow.f64 x.re 2)) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))))))))))
(-.f64 (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))) (*.f64 1/4 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))) (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (log.f64 (/.f64 -1 x.im))))))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))))) (/.f64 y.im (/.f64 (pow.f64 x.im 6) (-.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.re 6) y.re) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))) (fma.f64 1/720 (*.f64 (*.f64 (pow.f64 x.re 6) 120) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))))) (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))) (log.f64 (/.f64 -1 x.im))))))))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(+.f64 (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2)))))))
(fma.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)) (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (*.f64 1/2 (+.f64 (/.f64 y.re (/.f64 (pow.f64 x.im 2) (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))))))
(fma.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)) (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 1/2 (+.f64 (/.f64 y.re (/.f64 (pow.f64 x.im 2) (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2)))))))
(+.f64 (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2)))))) (*.f64 (pow.f64 x.re 4) (*.f64 y.im (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (pow.f64 x.im 4))) (*.f64 (log.f64 x.im) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)))))))))
(fma.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)) (fma.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 1/2 (+.f64 (/.f64 y.re (/.f64 (pow.f64 x.im 2) (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))))) (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (fma.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.im 4) (pow.f64 x.im y.re))) (*.f64 (log.f64 x.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4))))))))))
(fma.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)) (fma.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 1/2 (+.f64 (/.f64 y.re (/.f64 (pow.f64 x.im 2) (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))))) (*.f64 (pow.f64 x.re 4) (*.f64 y.im (fma.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.im 4) (pow.f64 x.im y.re))) (*.f64 (log.f64 x.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4))))))))))))
(+.f64 (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (+.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2)))))) (+.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (pow.f64 x.im 4))) (*.f64 (log.f64 x.im) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))))))) (*.f64 (pow.f64 x.re 6) (*.f64 y.im (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)) (pow.f64 x.im 2))) (*.f64 (log.f64 x.im) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6))))) (pow.f64 x.im y.re)))))))))))
(fma.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)) (fma.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 1/2 (+.f64 (/.f64 y.re (/.f64 (pow.f64 x.im 2) (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))))) (fma.f64 (pow.f64 x.re 4) (*.f64 y.im (fma.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.im 4) (pow.f64 x.im y.re))) (*.f64 (log.f64 x.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4)))))))) (*.f64 (*.f64 y.im (pow.f64 x.re 6)) (fma.f64 -1/8 (/.f64 y.re (/.f64 (pow.f64 x.im 6) (pow.f64 x.im y.re))) (fma.f64 1/6 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4))) (/.f64 (pow.f64 x.im 2) (pow.f64 x.im y.re))) (*.f64 (log.f64 x.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.re) (pow.f64 x.im 6)))))))))))))
(fma.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)) (fma.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 1/2 (+.f64 (/.f64 y.re (/.f64 (pow.f64 x.im 2) (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))))) (fma.f64 (pow.f64 x.re 4) (*.f64 y.im (fma.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.im 4) (pow.f64 x.im y.re))) (*.f64 (log.f64 x.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4))))))))) (*.f64 (pow.f64 x.re 6) (*.f64 y.im (fma.f64 -1/8 (/.f64 y.re (/.f64 (pow.f64 x.im 6) (pow.f64 x.im y.re))) (fma.f64 1/6 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (/.f64 (pow.f64 x.im 2) (pow.f64 x.im y.re))) (*.f64 (log.f64 x.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6)) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6)))))))))))))))
(*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))))
(neg.f64 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))))
(*.f64 (neg.f64 y.im) (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (pow.f64 x.re 2)))
(fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))) (/.f64 y.im (/.f64 (pow.f64 x.re 2) (fma.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (neg.f64 (log.f64 x.re)))) (*.f64 (*.f64 1/2 (pow.f64 x.im 2)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))))))
(-.f64 (/.f64 y.im (/.f64 (pow.f64 x.re 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))))))) (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))) (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))))) (pow.f64 x.re 4)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (pow.f64 x.re 2))))
(fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.re 2) (fma.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (neg.f64 (log.f64 x.re)))) (*.f64 (*.f64 1/2 (pow.f64 x.im 2)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))))) (/.f64 y.im (/.f64 (pow.f64 x.re 4) (fma.f64 -1 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (*.f64 (*.f64 1/4 (pow.f64 x.im 4)) (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))))))))))
(-.f64 (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.re 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))))))) (/.f64 y.im (/.f64 (pow.f64 x.re 4) (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))))) (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))) (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))))) (pow.f64 x.re 4)) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3)))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (+.f64 (*.f64 1/720 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))))))) (pow.f64 x.re 6)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (pow.f64 x.re 2)))))
(fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (fma.f64 -1 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (*.f64 (*.f64 1/4 (pow.f64 x.im 4)) (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))))))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.re 2) (fma.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (neg.f64 (log.f64 x.re)))) (*.f64 (*.f64 1/2 (pow.f64 x.im 2)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))))) (/.f64 y.im (/.f64 (pow.f64 x.re 6) (fma.f64 -1 (*.f64 (*.f64 (neg.f64 (log.f64 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3)))))) (fma.f64 -1/8 (*.f64 (pow.f64 x.im 6) (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))) (fma.f64 1/720 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))))))))))
(-.f64 (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.re 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))))))) (/.f64 y.im (/.f64 (pow.f64 x.re 6) (-.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 6) y.re) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (fma.f64 1/720 (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))))) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3)))))))))))) (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))))
(*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))))
(neg.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (pow.f64 x.re 2)))
(fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (/.f64 y.im (/.f64 (pow.f64 x.re 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 (*.f64 1/2 (pow.f64 x.im 2)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))))
(-.f64 (/.f64 (*.f64 y.im (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 2)) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))))) (pow.f64 x.re 4)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (pow.f64 x.re 2))))
(fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.re 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 (*.f64 1/2 (pow.f64 x.im 2)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (/.f64 y.im (/.f64 (pow.f64 x.re 4) (fma.f64 -1 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (log.f64 (/.f64 -1 x.re)))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (*.f64 1/4 (*.f64 (*.f64 y.re (pow.f64 x.im 4)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))))))))
(-.f64 (+.f64 (/.f64 (*.f64 y.im (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 2)) (/.f64 (*.f64 y.im (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))) (*.f64 1/4 (*.f64 (*.f64 y.re (pow.f64 x.im 4)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))) (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))))) (pow.f64 x.re 4)) (+.f64 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3)))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (+.f64 (*.f64 1/720 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))))))) (pow.f64 x.re 6)) (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (pow.f64 x.re 2)))))
(fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (fma.f64 -1 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (log.f64 (/.f64 -1 x.re)))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (*.f64 1/4 (*.f64 (*.f64 y.re (pow.f64 x.im 4)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))))) (+.f64 (/.f64 y.im (/.f64 (pow.f64 x.re 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (*.f64 (*.f64 1/2 (pow.f64 x.im 2)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (/.f64 y.im (/.f64 (pow.f64 x.re 6) (fma.f64 -1 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))) (log.f64 (/.f64 -1 x.re)))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 6) y.re) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (fma.f64 1/720 (*.f64 (*.f64 (pow.f64 x.im 6) 120) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (*.f64 (*.f64 1/2 (pow.f64 x.im 2)) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))))))))))
(-.f64 (+.f64 (/.f64 (*.f64 y.im (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))) (*.f64 1/4 (*.f64 (*.f64 y.re (pow.f64 x.im 4)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))) (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4)) (+.f64 (/.f64 (*.f64 y.im (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 2)) (/.f64 y.im (/.f64 (pow.f64 x.re 6) (-.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 6) y.re) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))) (fma.f64 1/720 (*.f64 (*.f64 (pow.f64 x.im 6) 120) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))))) (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))) (log.f64 (/.f64 -1 x.re))))))))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2))))
(*.f64 y.im (+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2))))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2))))
(+.f64 (*.f64 1/2 (*.f64 y.im (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2)))))
(fma.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 y.re 2)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)) (*.f64 y.im (+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2)))))
(fma.f64 1/2 (*.f64 y.im (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3))) (*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2)))))
(+.f64 (*.f64 1/6 (*.f64 y.im (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 4)))) (+.f64 (*.f64 1/2 (*.f64 y.im (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2))))))
(fma.f64 1/6 (*.f64 (*.f64 y.im (pow.f64 y.re 3)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 4)) (fma.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 y.re 2)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)) (*.f64 y.im (+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2))))))
(fma.f64 1/6 (*.f64 y.im (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 4))) (fma.f64 1/2 (*.f64 y.im (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3))) (*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2))))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 (log.f64 x.re) (pow.f64 x.re y.re))
(+.f64 (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)) (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2))))))
(fma.f64 (log.f64 x.re) (pow.f64 x.re y.re) (*.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y.re (log.f64 x.re)) (pow.f64 x.re y.re)) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2))))))
(+.f64 (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)) (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2))))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 x.re 4))) (*.f64 (log.f64 x.re) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))))))))
(fma.f64 (log.f64 x.re) (pow.f64 x.re y.re) (fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y.re (log.f64 x.re)) (pow.f64 x.re y.re)) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.re 4) (pow.f64 x.re y.re))) (*.f64 (*.f64 (log.f64 x.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)))))))
(fma.f64 (log.f64 x.re) (pow.f64 x.re y.re) (fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y.re (log.f64 x.re)) (pow.f64 x.re y.re)) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2)))) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.re 4) (pow.f64 x.re y.re))) (*.f64 (log.f64 x.re) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))))))))))
(+.f64 (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)) (+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2))))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 x.re 4))) (*.f64 (log.f64 x.re) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)) (pow.f64 x.re 2))) (*.f64 (log.f64 x.re) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.re 6))))) (pow.f64 x.re y.re))))))))))
(fma.f64 (log.f64 x.re) (pow.f64 x.re y.re) (fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y.re (log.f64 x.re)) (pow.f64 x.re y.re)) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2)))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.re 4) (pow.f64 x.re y.re))) (*.f64 (*.f64 (log.f64 x.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.im 6) (fma.f64 -1/8 (/.f64 y.re (/.f64 (pow.f64 x.re 6) (pow.f64 x.re y.re))) (fma.f64 1/6 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.re 4))) (/.f64 (pow.f64 x.re 2) (pow.f64 x.re y.re))) (*.f64 (log.f64 x.re) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6)) (/.f64 (*.f64 1/6 y.re) (pow.f64 x.re 6)))))))))))))
(fma.f64 (log.f64 x.re) (pow.f64 x.re y.re) (fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y.re (log.f64 x.re)) (pow.f64 x.re y.re)) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 2)))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.re 4) (pow.f64 x.re y.re))) (*.f64 (log.f64 x.re) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 -1/8 (/.f64 y.re (/.f64 (pow.f64 x.re 6) (pow.f64 x.re y.re))) (fma.f64 1/6 (/.f64 (pow.f64 x.re y.re) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (/.f64 (pow.f64 x.re 2) (pow.f64 x.re y.re))) (*.f64 (log.f64 x.re) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.re (pow.f64 x.re 6))))))))))))))
(*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))
(neg.f64 (*.f64 (neg.f64 (log.f64 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))))
(neg.f64 (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))) (pow.f64 x.im 2)))))
(fma.f64 -1 (*.f64 (neg.f64 (log.f64 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (neg.f64 (log.f64 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 2)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))))) (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))) (pow.f64 x.im 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))) (pow.f64 x.im 2))))))))
(fma.f64 -1 (*.f64 (neg.f64 (log.f64 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (fma.f64 -1 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 x.im 4) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (neg.f64 (log.f64 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 2)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 4)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))))))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))) (pow.f64 x.im 4)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))))))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (/.f64 (pow.f64 x.im 4) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))))))) (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (log.f64 (/.f64 1 x.im))))) (pow.f64 x.im 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 x.im 6))))))))))))
(fma.f64 -1 (*.f64 (neg.f64 (log.f64 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (fma.f64 -1 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 x.im 4) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2)))))) (fma.f64 -1 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 x.im 6) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3)))))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (neg.f64 (log.f64 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 2)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 4)) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) y.re) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 6)) (fma.f64 1/720 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (pow.f64 x.im 4)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))))) (/.f64 (*.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2)))) (pow.f64 x.im 6))))))))))))
(-.f64 (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))) (pow.f64 x.im 4)) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) (*.f64 y.re (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))) (fma.f64 1/720 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))) (pow.f64 x.im 4)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))))))))))))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (/.f64 (pow.f64 x.im 6) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (/.f64 (pow.f64 x.im 4) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))))))) (*.f64 (neg.f64 (log.f64 x.im)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im)))))
(*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))
(neg.f64 (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)))))
(fma.f64 -1 (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (fma.f64 -1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 x.re 2)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2))))))))
(fma.f64 -1 (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (fma.f64 -1 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 x.im 4) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 4)) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 x.re 2)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))))))) (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (/.f64 (pow.f64 x.im 4) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (log.f64 (/.f64 -1 x.im)))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (pow.f64 x.im 6))))))))))))
(fma.f64 -1 (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (fma.f64 -1 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 x.im 4) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 x.im 6) (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))) (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/720 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 4)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 6) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))))))))))))
(-.f64 (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (pow.f64 x.im 2)) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) (*.f64 y.re (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))) (fma.f64 1/720 (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.re 4)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 6) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))))))))))) (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (/.f64 (pow.f64 x.im 6) (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))) (log.f64 (/.f64 -1 x.im)))))) (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (/.f64 (pow.f64 x.im 4) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (log.f64 (/.f64 -1 x.im)))))) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (log.f64 x.im) (pow.f64 x.im y.re))
(+.f64 (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)) (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))))))
(fma.f64 (log.f64 x.im) (pow.f64 x.im y.re) (*.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (/.f64 y.re (/.f64 (pow.f64 x.im 2) (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))))))
(+.f64 (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (pow.f64 x.im 4))) (*.f64 (log.f64 x.im) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))))))))
(fma.f64 (log.f64 x.im) (pow.f64 x.im y.re) (fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (/.f64 y.re (/.f64 (pow.f64 x.im 2) (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.im 4) (pow.f64 x.im y.re))) (*.f64 (log.f64 x.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4))))))))))
(fma.f64 (log.f64 x.im) (pow.f64 x.im y.re) (fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (/.f64 y.re (/.f64 (pow.f64 x.im 2) (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2)))) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.im 4) (pow.f64 x.im y.re))) (*.f64 (log.f64 x.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))))))))))
(+.f64 (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)) (+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (pow.f64 x.im 2))) (*.f64 1/2 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (pow.f64 x.im 4))) (*.f64 (log.f64 x.im) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y.re (pow.f64 x.im y.re)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)) (pow.f64 x.im 2))) (*.f64 (log.f64 x.im) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6))))) (pow.f64 x.im y.re))))))))))
(fma.f64 (log.f64 x.im) (pow.f64 x.im y.re) (fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (/.f64 y.re (/.f64 (pow.f64 x.im 2) (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2)))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.im 4) (pow.f64 x.im y.re))) (*.f64 (log.f64 x.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4))))))) (*.f64 (pow.f64 x.re 6) (fma.f64 -1/8 (/.f64 y.re (/.f64 (pow.f64 x.im 6) (pow.f64 x.im y.re))) (fma.f64 1/6 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4))) (/.f64 (pow.f64 x.im 2) (pow.f64 x.im y.re))) (*.f64 (log.f64 x.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.re) (pow.f64 x.im 6)))))))))))))
(fma.f64 (log.f64 x.im) (pow.f64 x.im y.re) (fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (/.f64 y.re (/.f64 (pow.f64 x.im 2) (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2)))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 4)) (fma.f64 1/4 (/.f64 y.re (/.f64 (pow.f64 x.im 4) (pow.f64 x.im y.re))) (*.f64 (log.f64 x.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))))))) (*.f64 (pow.f64 x.re 6) (fma.f64 -1/8 (/.f64 y.re (/.f64 (pow.f64 x.im 6) (pow.f64 x.im y.re))) (fma.f64 1/6 (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (/.f64 (pow.f64 x.im 2) (pow.f64 x.im y.re))) (*.f64 (log.f64 x.im) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6)) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6))))))))))))))
(*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))
(neg.f64 (*.f64 (neg.f64 (log.f64 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))))
(*.f64 (neg.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (neg.f64 (log.f64 x.re)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))) (pow.f64 x.re 2)))))
(fma.f64 -1 (*.f64 (neg.f64 (log.f64 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (fma.f64 -1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (neg.f64 (log.f64 x.re))))) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 x.im 2)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))) (pow.f64 x.re 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (pow.f64 x.re 2)))) (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))) (pow.f64 x.re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))) (pow.f64 x.re 2))))))))
(fma.f64 -1 (*.f64 (neg.f64 (log.f64 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (fma.f64 -1 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 x.re 4) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (fma.f64 -1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))) (fma.f64 1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))))) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 x.im 2)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re 2)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))) (pow.f64 x.re 2)) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))) (fma.f64 1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.re (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (pow.f64 x.re 2)))))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (pow.f64 x.re 4) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))) (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (log.f64 (/.f64 1 x.re))))) (pow.f64 x.re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 x.re 6))))))))))))
(fma.f64 -1 (*.f64 (neg.f64 (log.f64 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (fma.f64 -1 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 x.re 4) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3)))))) (pow.f64 x.re 6)) (fma.f64 -1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))))) (fma.f64 1/720 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))))) (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 6) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))))))))))))
(-.f64 (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))) (pow.f64 x.re 2)) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 6) y.re) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (pow.f64 x.re 6)) (fma.f64 1/720 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.re (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))))))))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (pow.f64 x.re 6) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (pow.f64 x.re 4) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))) (*.f64 (neg.f64 (log.f64 x.re)) (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re)))))
(*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))
(neg.f64 (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2)))))
(fma.f64 -1 (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 2)) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 x.im 2)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2))))))))
(fma.f64 -1 (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (fma.f64 -1 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 x.re 4) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 2)) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.im 4)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4)) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 x.im 2)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2)) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.im 4)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))))))) (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (/.f64 (pow.f64 x.re 4) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (log.f64 (/.f64 -1 x.re)))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.re (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (pow.f64 x.re 6))))))))))))
(fma.f64 -1 (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (fma.f64 -1 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 x.re 4) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))) (log.f64 (/.f64 -1 x.re)))) (pow.f64 x.re 6)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 2)) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 6) y.re) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 6)) (fma.f64 1/720 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.im 4)) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 4)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 x.im 2) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2)) (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 6) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))))))))))))
(-.f64 (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2)) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 6) y.re) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 6)) (fma.f64 1/720 (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.im 4)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 4)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 6))))))))) (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (/.f64 (pow.f64 x.re 6) (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))) (log.f64 (/.f64 -1 x.re)))))) (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (/.f64 (pow.f64 x.re 4) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (log.f64 (/.f64 -1 x.re)))))) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))
(log.f64 (hypot.f64 x.im x.re))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2)))
(+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (fma.f64 1/2 (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)) (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2))))
(+.f64 (log.f64 (hypot.f64 x.im x.re)) (fma.f64 1/2 (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 4))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (fma.f64 1/6 (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 4)) (fma.f64 1/2 (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)) (*.f64 y.re (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2)))))
(+.f64 (log.f64 (hypot.f64 x.im x.re)) (fma.f64 1/6 (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 4)) (fma.f64 1/2 (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re)))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (pow.f64 x.im y.re) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (pow.f64 x.im y.re) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (*.f64 y.re (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (pow.f64 x.im 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (pow.f64 x.im y.re) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re)))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 1/4 (*.f64 (/.f64 y.im (pow.f64 x.im 4)) (/.f64 (*.f64 y.re (*.f64 (pow.f64 x.im y.re) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4)))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re)))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (pow.f64 x.im y.re) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (*.f64 y.re (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (pow.f64 x.im 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 1/4 (*.f64 (/.f64 y.im (pow.f64 x.im 4)) (/.f64 (*.f64 y.re (*.f64 (pow.f64 x.im y.re) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4))))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re)))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))) (pow.f64 x.im y.re)))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 4)))) (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6))))) (pow.f64 x.im y.re))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6)))))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (pow.f64 x.im y.re) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re)))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 1/4 (*.f64 (/.f64 y.im (pow.f64 x.im 4)) (/.f64 (*.f64 y.re (*.f64 (pow.f64 x.im y.re) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4)))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re))))) (fma.f64 (pow.f64 x.re 6) (fma.f64 1/2 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.im 4)))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (*.f64 y.im (log.f64 x.im))))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re)))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6)) (/.f64 (*.f64 1/6 y.re) (pow.f64 x.im 6))))))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re))))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (pow.f64 x.im y.re) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (*.f64 y.re (*.f64 (pow.f64 x.im y.re) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (pow.f64 x.im 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 1/4 (*.f64 (/.f64 y.im (pow.f64 x.im 4)) (/.f64 (*.f64 y.re (*.f64 (pow.f64 x.im y.re) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4))))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re))))) (fma.f64 (pow.f64 x.re 6) (fma.f64 1/2 (*.f64 (/.f64 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4))))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 y.re (pow.f64 x.im 2)) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 y.im 2)) (pow.f64 x.im 4)))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re)))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.im y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.im 6)) (*.f64 1/6 (/.f64 y.re (pow.f64 x.im 6)))))) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.im y.re))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.im (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 4)) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (*.f64 (pow.f64 x.re 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (pow.f64 x.re 4)) (/.f64 (fma.f64 -1/4 (*.f64 (*.f64 y.im (pow.f64 x.im 4)) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 4)) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.im (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (pow.f64 x.re 4)) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 4)) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 x.re 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 6)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (fma.f64 -1/4 (*.f64 (*.f64 y.im (pow.f64 x.im 4)) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (*.f64 (pow.f64 x.re 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (pow.f64 x.re 6)) (/.f64 (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (pow.f64 x.re 4)) (/.f64 (fma.f64 -1/4 (*.f64 (*.f64 y.im (pow.f64 x.im 4)) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (pow.f64 x.re 6)) (/.f64 (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 4)) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.im (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 6)) (/.f64 (*.f64 y.im (*.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 2) y.re) (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 6)) (/.f64 (*.f64 y.re (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (pow.f64 x.re 4)) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (/.f64 (*.f64 (pow.f64 x.re 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.re))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (neg.f64 (sin.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120))))))) (*.f64 (pow.f64 x.re 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(fma.f64 1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (*.f64 (pow.f64 x.re 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 4)) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (*.f64 -1/8 (pow.f64 x.im 4)) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 4)) (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (pow.f64 x.re 4)) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (pow.f64 x.re 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))))) (*.f64 (pow.f64 x.re 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(fma.f64 1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (*.f64 (pow.f64 x.re 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (*.f64 (pow.f64 x.re 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 6)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (*.f64 -1/8 (pow.f64 x.im 4)) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 4)) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3)))))) (*.f64 (pow.f64 x.re 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (*.f64 -1/8 (pow.f64 x.im 4)) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 6)) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 4)) (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 6)) (/.f64 (*.f64 y.im (*.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 6)) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (pow.f64 x.re 4)) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.im 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.re 3))))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (pow.f64 x.re 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))) (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (*.f64 (pow.f64 x.re 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))))))))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re)))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (pow.f64 x.re y.re) (cos.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (/.f64 y.re (pow.f64 x.re 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re))))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (pow.f64 x.re y.re) (cos.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (/.f64 y.re (pow.f64 x.re 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re)))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (pow.f64 x.re y.re) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (pow.f64 x.re 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.re 4)))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re)))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (pow.f64 x.re y.re) (cos.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (/.f64 y.re (pow.f64 x.re 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re)))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 1/4 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.re 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.re (*.f64 (pow.f64 x.re y.re) (cos.f64 (*.f64 y.im (log.f64 x.re))))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4))))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re)))))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4))) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4)))) (pow.f64 x.re y.re)))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.re (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 4)))) (pow.f64 x.re y.re))) (*.f64 (pow.f64 x.re 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.re (pow.f64 x.re 6))))) (pow.f64 x.re y.re))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6)))))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (pow.f64 x.re y.re) (cos.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (/.f64 y.re (pow.f64 x.re 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re)))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (pow.f64 x.re y.re) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (pow.f64 x.re 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.re 4)))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re))))) (fma.f64 (pow.f64 x.im 6) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (/.f64 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 y.re (pow.f64 x.re 2)) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re)))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6)) (/.f64 (*.f64 1/6 y.re) (pow.f64 x.re 6))))))) (/.f64 (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re 6)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.re 6))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re))))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (pow.f64 x.re y.re) (cos.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (/.f64 y.re (pow.f64 x.re 2)) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re)))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 1/4 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.re 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.re (*.f64 (pow.f64 x.re y.re) (cos.f64 (*.f64 y.im (log.f64 x.re))))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4))))))) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re))))) (fma.f64 (pow.f64 x.im 6) (fma.f64 1/2 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.re 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/4 (/.f64 y.re (pow.f64 x.re 4)) (*.f64 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 4))))) (cos.f64 (*.f64 y.im (log.f64 x.re)))))) (fma.f64 1/2 (*.f64 (/.f64 y.re (pow.f64 x.re 2)) (/.f64 (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re)))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 x.re y.re) (fma.f64 -1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/48 (/.f64 (pow.f64 y.re 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.re (pow.f64 x.re 6)))))))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re)))))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 x.re y.re))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im))))))) (*.f64 (pow.f64 x.im 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(fma.f64 1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (*.f64 (pow.f64 x.im 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (pow.f64 x.im 4)) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (*.f64 (pow.f64 x.im 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (*.f64 (*.f64 -1/8 (pow.f64 x.re 4)) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im))))))) (*.f64 (pow.f64 x.im 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im))))))) (+.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (/.f64 (*.f64 (pow.f64 x.im 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im))))))) (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (pow.f64 x.im 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im)))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(fma.f64 1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (*.f64 (pow.f64 x.im 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2)))) (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 2) y.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (*.f64 (*.f64 -1/8 (pow.f64 x.re 4)) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (pow.f64 x.im 4)) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (pow.f64 x.im 6)) (/.f64 (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (*.f64 (pow.f64 x.im 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (*.f64 (*.f64 -1/8 (pow.f64 x.re 4)) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))))))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (*.f64 (pow.f64 x.im 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120)))))))))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 (*.f64 y.im (*.f64 y.re (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 6)) (/.f64 (*.f64 y.im (*.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2)))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im))))))) (*.f64 (pow.f64 x.im 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.re (*.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im)))))))))))) (+.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im)))))) (+.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (/.f64 (*.f64 (pow.f64 x.im 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (pow.f64 x.im 6)) (/.f64 (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (pow.f64 x.im 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im)))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (neg.f64 (log.f64 x.im))) (pow.f64 x.im 6)) (/.f64 (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (*.f64 (neg.f64 y.im) (neg.f64 (log.f64 x.im))))) (*.f64 (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.re (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))) (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (*.f64 (*.f64 -1/8 (pow.f64 x.re 4)) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))))))
(fma.f64 1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (*.f64 (pow.f64 x.im 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.re (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))) (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (pow.f64 x.im 4)) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 2) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) y.re)) (*.f64 1/8 (*.f64 (pow.f64 x.re 4) (pow.f64 y.re 2)))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 2))) (+.f64 (*.f64 1/720 (*.f64 y.re (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (cos.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))))) (*.f64 (pow.f64 x.im 6) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re 4)) (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (*.f64 (pow.f64 x.im 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 6)) (/.f64 (*.f64 (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (*.f64 (*.f64 -1/8 (pow.f64 x.re 4)) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (+.f64 (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 6)) (/.f64 (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (*.f64 (*.f64 -1/8 (pow.f64 x.re 4)) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 6)) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))))))))))
(fma.f64 1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (*.f64 (pow.f64 x.im 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 6)) (/.f64 (*.f64 y.im (*.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 2) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 y.re (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (*.f64 (pow.f64 x.im 6) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (pow.f64 x.im 4)) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (pow.f64 x.im 6)) (/.f64 (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 y.re 2) (pow.f64 x.re 6)) (fma.f64 1/720 (*.f64 y.re (*.f64 (pow.f64 x.re 6) 120)) (*.f64 1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.re 3))))) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))))) (*.f64 (pow.f64 x.im 4) (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))) (pow.f64 x.im 6)) (/.f64 (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (*.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))))))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (/.f64 y.re (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))))
(+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (/.f64 (*.f64 y.re (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (/.f64 y.re (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (/.f64 (*.f64 y.re (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(fma.f64 1/6 (/.f64 (pow.f64 y.re 3) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (/.f64 y.re (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))))))
(fma.f64 1/6 (/.f64 (pow.f64 y.re 3) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 y.re 2) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (+.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (/.f64 (*.f64 y.re (*.f64 (log.f64 (hypot.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (hypot.f64 x.re x.im) y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(-.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 y.im 2) (*.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 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (+.f64 (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (fma.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (neg.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))))))
(-.f64 (fma.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (pow.f64 y.im 3) (fma.f64 -1/6 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (hypot.f64 x.im x.re) y.re)))))) (*.f64 (pow.f64 y.im 2) (*.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 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 4) (*.f64 (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))))))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 2) (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))) (fma.f64 -1 (*.f64 (pow.f64 y.im 4) (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (neg.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))))) (fma.f64 y.im (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))) (neg.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))))))))
(-.f64 (-.f64 (fma.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (pow.f64 y.im 3) (fma.f64 -1/6 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (hypot.f64 x.im x.re) y.re)))))) (*.f64 (pow.f64 y.im 4) (*.f64 (atan2.f64 x.im x.re) (fma.f64 -1/6 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (pow.f64 (hypot.f64 x.im x.re) y.re)) (*.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (hypot.f64 x.im x.re) y.re))))))) (*.f64 (pow.f64 y.im 2) (*.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 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (atan2.f64 x.im x.re)))
(*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 y.im 2)) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (atan2.f64 x.im x.re))))
(-.f64 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (atan2.f64 x.im x.re))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 y.im 2)) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3)))
(-.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (atan2.f64 x.im x.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 4) (pow.f64 (atan2.f64 x.im x.re) 4)))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3))))))
(fma.f64 -1 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 y.im 2)) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (pow.f64 (atan2.f64 x.im x.re) 2))) (fma.f64 -1 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 y.im 4)) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (pow.f64 (atan2.f64 x.im x.re) 4))) (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (atan2.f64 x.im x.re))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (atan2.f64 x.im x.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 y.im 4)) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) 4)))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (atan2.f64 x.im x.re)))
(*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 y.im 2)) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (atan2.f64 x.im x.re))))
(-.f64 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (atan2.f64 x.im x.re))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 y.im 2)) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3)))
(-.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (atan2.f64 x.im x.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 4) (pow.f64 (atan2.f64 x.im x.re) 4)))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)) (*.f64 (pow.f64 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3))))))
(fma.f64 -1 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 y.im 2)) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (pow.f64 (atan2.f64 x.im x.re) 2))) (fma.f64 -1 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 y.im 4)) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (pow.f64 (atan2.f64 x.im x.re) 4))) (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (atan2.f64 x.im x.re))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) y.im) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (atan2.f64 x.im x.re))) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 y.im 4)) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (atan2.f64 x.im x.re) 4)))) (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 2)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin.f64 (*.f64 (atan2.f64 x.im x.re) 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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (*.f64 y.im (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (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 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (*.f64 y.im (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(+.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))))
(+.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 y.im 3) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)) (*.f64 (*.f64 y.im (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))))
(+.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 y.im (pow.f64 x.re 2)) (cos.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im 2)) (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))) (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4)))))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))))) (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 4))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6))))))))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (cos.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))) (*.f64 (pow.f64 x.re 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (*.f64 (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.im 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.im 6)))) (cos.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))))) (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.re 6)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.re 2)) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re)))))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re))))))) (pow.f64 x.re 2)) (/.f64 (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.re 2)) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.im 6) 120))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))) (pow.f64 x.re 2)) (/.f64 (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)))))))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re)))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6))) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (/.f64 (*.f64 1/6 y.im) (pow.f64 x.re 6))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re)))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (fma.f64 -1/48 (/.f64 (pow.f64 y.im 3) (pow.f64 x.re 6)) (*.f64 1/6 (/.f64 y.im (pow.f64 x.re 6)))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re)))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.im 4)) (fma.f64 1/8 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/8 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 1/8 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3))) (*.f64 1/720 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.im 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (/.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 (*.f64 1/720 y.im) (*.f64 (pow.f64 x.re 6) 120))))))))))
(+.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 4)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (/.f64 (cos.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/48 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (*.f64 1/720 (*.f64 y.im (*.f64 (pow.f64 x.re 6) 120)))))))))))
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))
(sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))) (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))) (atan2.f64 x.im x.re))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (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.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (atan2.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 y.re 3) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))) (pow.f64 (atan2.f64 x.im x.re) 3)) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))))) (atan2.f64 x.im x.re)))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (fma.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (cos.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.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.re)
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.re 6) y.im) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/6 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re))
(-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 y.im (neg.f64 (log.f64 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 (atan2.f64 x.im x.re) y.re))
(-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) y.im) (pow.f64 x.re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x.im 6) y.im) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (fma.f64 1/6 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (fma.f64 y.im (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))
(-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 y.im (neg.f64 (log.f64 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))
(-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) y.im) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 y.im (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) y.im) (pow.f64 x.im 2))) (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.im)) (fma.f64 1/720 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 6) 120))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.re)
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 (atan2.f64 x.im x.re) y.re)
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))
(sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re))))))
(+.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) (fma.f64 -1/2 (*.f64 (pow.f64 y.re 2) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 y.re 3) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (pow.f64 (atan2.f64 x.im x.re) 3)) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sin.f64 (*.f64 (atan2.f64 x.im x.re) 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 -1 x.im)))))
(+.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 y.im (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im)))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (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 -1 x.im))))))
(+.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 (neg.f64 x.im)) 2)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))))))
(+.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))))))
(+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3)))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im)))))))
(+.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 (neg.f64 x.im)) 2)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 y.im 3) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (log.f64 (neg.f64 x.im)) 3)) (*.f64 y.im (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im)))))))
(+.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (fma.f64 -1/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (fma.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 3))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im)))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))))
(sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(fma.f64 y.re (*.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4) 1/18))) 1) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(fma.f64 y.re (*.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4) 1/18))) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) (*.f64 (pow.f64 y.re 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))))))))))))
(+.f64 (fma.f64 y.re (*.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4) 1/18))) 1) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (pow.f64 y.re 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))))))))))
(+.f64 (fma.f64 y.re (*.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4) 1/18))) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (pow.f64 y.re 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (fma.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))) (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))))))))))))
(+.f64 (*.f64 y.re (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) (+.f64 (*.f64 (pow.f64 y.re 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))))))))))) (*.f64 (pow.f64 y.re 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))) (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 3))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 3) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))) (atan2.f64 x.im x.re))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))))))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 8)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))) (atan2.f64 x.im x.re))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 3))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 3) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))) (atan2.f64 x.im x.re))))))))))))))))))
(+.f64 (fma.f64 y.re (*.f64 (*.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4) 1/18))) 1) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (fma.f64 (pow.f64 y.re 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)))))))))) (*.f64 (pow.f64 y.re 3) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18)) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (atan2.f64 x.im x.re) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 3))) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18)) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (atan2.f64 x.im x.re) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))))))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) 1/18)) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (atan2.f64 x.im x.re) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (fma.f64 2/9 (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) (*.f64 (atan2.f64 x.im x.re) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 8)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 3))) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18)) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (atan2.f64 x.im x.re) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))))))))))))))))))
(+.f64 (fma.f64 y.re (*.f64 (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4) 1/18))) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (fma.f64 (pow.f64 y.re 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (fma.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))) (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))))))))) (*.f64 (pow.f64 y.re 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) (*.f64 (atan2.f64 x.im x.re) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)))))))) (fma.f64 1/3 (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) (*.f64 (atan2.f64 x.im x.re) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) 1/18)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) (*.f64 (atan2.f64 x.im x.re) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))) (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (fma.f64 2/9 (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) (*.f64 (atan2.f64 x.im x.re) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 8)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) (*.f64 (atan2.f64 x.im x.re) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))
(+.f64 (*.f64 y.im (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im))))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im))))))) (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 y.im (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4) 1/18))) 1) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(fma.f64 y.im (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4) 1/18))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(+.f64 (*.f64 y.im (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im))))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))))))))))
(+.f64 (fma.f64 y.im (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4) 1/18))) 1) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (pow.f64 y.im 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18)) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))))))))))
(+.f64 (fma.f64 y.im (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4) 1/18))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (pow.f64 y.im 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18)) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (fma.f64 1/3 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))))))))))
(+.f64 (*.f64 y.im (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im))))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (pow.f64 y.im 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))))))))))) (*.f64 (pow.f64 y.im 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (*.f64 -1 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (*.f64 -1 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (*.f64 -1 x.im)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 8)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (*.f64 -1 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (*.f64 -1 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2))))))))))))))))))))))
(+.f64 (fma.f64 y.im (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4) 1/18))) 1) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 (pow.f64 y.im 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18)) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))))))))) (*.f64 (pow.f64 y.im 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18)) (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (log.f64 (neg.f64 x.im)) 3)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 3) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3))) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18))) (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18)) (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (log.f64 (neg.f64 x.im)) 3)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 3) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3))) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18))) (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))))))))))))))))
(+.f64 (fma.f64 y.im (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4) 1/18))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 (pow.f64 y.im 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18)) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (fma.f64 1/3 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))))) (*.f64 (pow.f64 y.im 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18)) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (log.f64 (neg.f64 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))))))) (fma.f64 1/3 (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (log.f64 (neg.f64 x.im)) 3)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 3) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18)) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (log.f64 (neg.f64 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18)) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (log.f64 (neg.f64 x.im)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 8)) 1/18)) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (log.f64 (neg.f64 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (log.f64 (neg.f64 x.im)) 3)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 3) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18)) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (log.f64 (neg.f64 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))))
(sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/9) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re))))) (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) 1/18))) (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/9) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/3) (*.f64 (pow.f64 y.re 2) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))))))) (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 1/3)))
(fma.f64 1/3 (*.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (*.f64 (pow.f64 y.re 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))))) (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/9) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/3) (*.f64 (pow.f64 y.re 2) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/3) (*.f64 (pow.f64 y.re 3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 3))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 3) (pow.f64 (atan2.f64 x.im x.re) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) (pow.f64 (atan2.f64 x.im x.re) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 2) (pow.f64 (atan2.f64 x.im x.re) 2))))) (atan2.f64 x.im x.re)))))))))) (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im)))) 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (*.f64 (pow.f64 y.re 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (pow.f64 y.re 3)) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 3))) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18)) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) (*.f64 (atan2.f64 x.im x.re) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))))))))) (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))))))
(fma.f64 1/3 (*.f64 (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (*.f64 (pow.f64 y.re 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (pow.f64 y.re 3)) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 5)) 1/18)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) (*.f64 (atan2.f64 x.im x.re) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 1/18)) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (cos.f64 (*.f64 y.im (log.f64 (neg.f64 x.im)))) 2)))))))))))) (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.im))))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(cbrt.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(pow.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(cbrt.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(pow.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(cbrt.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(pow.f64 (sin.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
(cbrt.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 (*.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/9) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im)))))) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18))) (cbrt.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/9) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/3) (*.f64 (pow.f64 y.im 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))))))) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1/3)))
(fma.f64 1/3 (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (pow.f64 y.im 2)) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))))) (cbrt.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(fma.f64 1/3 (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (*.f64 (pow.f64 y.im 2) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))))) (cbrt.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/9) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (*.f64 -1 x.im)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/3) (*.f64 (pow.f64 y.im 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/3) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3) (pow.f64 (log.f64 (*.f64 -1 x.im)) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 5)) 1/9) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (log.f64 (*.f64 -1 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (*.f64 -1 x.im)) 2) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1/9) (*.f64 (pow.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2) (pow.f64 (log.f64 (*.f64 -1 x.im)) 2)))))))))))))) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (pow.f64 y.im 2)) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (log.f64 (neg.f64 x.im)) 3)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 3) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3))) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18))) (*.f64 (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im))) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))))))))) (cbrt.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))))
(fma.f64 1/3 (*.f64 (*.f64 y.im (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (neg.f64 x.im)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (*.f64 (pow.f64 y.im 2) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (log.f64 (neg.f64 x.im)) 3)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 3) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 5)) 1/18)) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (log.f64 (neg.f64 x.im)) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (log.f64 (neg.f64 x.im)) 2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) 1/18))) (*.f64 (pow.f64 (log.f64 (neg.f64 x.im)) 2) (pow.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2)))))))))))) (cbrt.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 -1 x.im))))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (neg.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (atan2.f64 x.im x.re)))) 1)
(cbrt.f64 (atan2.f64 x.im x.re))
(*.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 1)
(cbrt.f64 (atan2.f64 x.im x.re))
(*.f64 1 (cbrt.f64 (atan2.f64 x.im x.re)))
(cbrt.f64 (atan2.f64 x.im x.re))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(cbrt.f64 (atan2.f64 x.im x.re))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2))
(cbrt.f64 (atan2.f64 x.im x.re))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) (pow.f64 (atan2.f64 x.im x.re) 1/6))
(cbrt.f64 (atan2.f64 x.im x.re))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (atan2.f64 x.im x.re)))
(cbrt.f64 (atan2.f64 x.im x.re))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 x.im x.re)) 1/3) (pow.f64 (sqrt.f64 (atan2.f64 x.im x.re)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 x.im x.re))) (cbrt.f64 (sqrt.f64 (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re)))))
(pow.f64 (atan2.f64 x.im x.re) 1/3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 1)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2) 1/2)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 3)
(cbrt.f64 (atan2.f64 x.im x.re))
(pow.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) 2)
(cbrt.f64 (atan2.f64 x.im x.re))
(sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2))
(cbrt.f64 (atan2.f64 x.im x.re))
(fabs.f64 (cbrt.f64 (atan2.f64 x.im x.re)))
(cbrt.f64 (atan2.f64 x.im x.re))
(log.f64 (exp.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(cbrt.f64 (atan2.f64 x.im x.re))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (atan2.f64 x.im x.re)))))
(cbrt.f64 (atan2.f64 x.im x.re))
(expm1.f64 (log1p.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(cbrt.f64 (atan2.f64 x.im x.re))
(exp.f64 (log.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(cbrt.f64 (atan2.f64 x.im x.re))
(exp.f64 (*.f64 (log.f64 (atan2.f64 x.im x.re)) 1/3))
(cbrt.f64 (atan2.f64 x.im x.re))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 1))
(cbrt.f64 (atan2.f64 x.im x.re))
(log1p.f64 (expm1.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(cbrt.f64 (atan2.f64 x.im x.re))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(*.f64 (cbrt.f64 (atan2.f64 x.im x.re)) (cbrt.f64 (atan2.f64 x.im x.re)))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2) 1)
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) (cbrt.f64 (atan2.f64 x.im x.re))))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4)))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) (*.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) (cbrt.f64 (atan2.f64 x.im x.re))))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(*.f64 (sqrt.f64 (atan2.f64 x.im x.re)) (pow.f64 (atan2.f64 x.im x.re) 1/6))
(*.f64 (pow.f64 (atan2.f64 x.im x.re) 1/6) (sqrt.f64 (atan2.f64 x.im x.re)))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 x.im x.re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2))))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(cbrt.f64 (pow.f64 (atan2.f64 x.im x.re) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (atan2.f64 x.im x.re)))))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (atan2.f64 x.im x.re)))) 1))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)))
(pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 1)
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 1)
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) 3)
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 3) 1/3)
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) 2)
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1)))
(log1p.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)) -1))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 3))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3) (pow.f64 y.im 3)))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) 3)))
(cbrt.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 3) (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3)))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) 1))
(*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(log1p.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1))
(log1p.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) 1)
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1)
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) 3)
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3) 1/3)
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) 2)
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (log.f64 (hypot.f64 x.im x.re))) 2))
(fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(log.f64 (pow.f64 (hypot.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1)))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) -1))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3) (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3)))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3)))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) 1))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (pow.f64 (hypot.f64 x.im x.re) y.re))
(*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) 1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.im x.re) (pow.f64 (hypot.f64 x.im x.re) y.re)) -1))
(-.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) 1)
(+.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) -1)
(pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 1)
(*.f64 (atan2.f64 x.im x.re) y.im)
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) 3)
(*.f64 (atan2.f64 x.im x.re) y.im)
(pow.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3) 1/3)
(*.f64 (atan2.f64 x.im x.re) y.im)
(pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) 2)
(*.f64 (atan2.f64 x.im x.re) y.im)
(sqrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 2))
(fabs.f64 (*.f64 (atan2.f64 x.im x.re) y.im))
(log.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (atan2.f64 x.im x.re) y.im)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))
(*.f64 (atan2.f64 x.im x.re) y.im)
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) 3))
(*.f64 (atan2.f64 x.im x.re) y.im)
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (atan2.f64 x.im x.re) y.im)
(exp.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (atan2.f64 x.im x.re) y.im)
(exp.f64 (*.f64 (log.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) 1))
(*.f64 (atan2.f64 x.im x.re) y.im)
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))
(*.f64 (atan2.f64 x.im x.re) y.im)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))) 1)
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 1 (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))
(*.f64 (/.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) (neg.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (neg.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (neg.f64 (pow.f64 (hypot.f64 x.im x.re) y.re))))
(/.f64 (*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (neg.f64 (pow.f64 (hypot.f64 x.im x.re) y.re))) (neg.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (neg.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (neg.f64 (pow.f64 (hypot.f64 x.im x.re) y.re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 x.im x.re) y.re)) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (neg.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (/.f64 (neg.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (neg.f64 (pow.f64 (hypot.f64 x.im x.re) y.re))))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) 1) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (pow.f64 (cbrt.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)) 2)) (cbrt.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (sqrt.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1))) (sqrt.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 1)
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))) 3)
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 3) 1/3)
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))) 2)
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 2))
(fabs.f64 (*.f64 (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))) (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (fma.f64 (atan2.f64 x.im x.re) y.im 1))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))) 3))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) 3) (pow.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 3)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) 3)))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))) 1))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (pow.f64 (hypot.f64 x.im x.re) y.re))
(+.f64 (*.f64 (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))) 1)
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(-.f64 (*.f64 (sin.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (sin.f64 1)))
(*.f64 1 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1/3)
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 2))
(fabs.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(log.f64 (exp.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) -1)
(+.f64 -1 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(-.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1)
(+.f64 -1 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(*.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 1)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2) (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (+.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (*.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2)) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2) (*.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (atan2.f64 x.im x.re)) y.re))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3) 1) (+.f64 (*.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) (+.f64 1 (*.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 3) -1) (fma.f64 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (+.f64 1 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2)) (-.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 2) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 2)) (-.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (-.f64 (*.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 1) (+.f64 (+.f64 1 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(/.f64 (fma.f64 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) -1) (+.f64 1 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 1)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(pow.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3) 1/3)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(pow.f64 (sqrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2)
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(sqrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2))
(fabs.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) (pow.f64 (exp.f64 y.re) (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(exp.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 1))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(log1p.f64 (expm1.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (*.f64 (atan2.f64 x.im x.re) y.re))
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(+.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.im (log.f64 x.im)))))
(fma.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) 1)
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 1 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1)
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))))
(*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) 3) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 3))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 1) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6)) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1)
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 3)
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 3/2)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 3) 1/3)
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 2))
(fabs.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(log.f64 (exp.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 3))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(+.f64 (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (sin.f64 (*.f64 y.im (log.f64 x.im)))))
(fma.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) 1)
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 1 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1)
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))))
(*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) 3) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 3))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 1) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6)) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 2))
(fabs.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(log.f64 (exp.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 3))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))) 1)
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(*.f64 1 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1)
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6))
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1/3) (pow.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/3)
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1)
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) 3)
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))) 1/6) 2)
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 2))
(fabs.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))))))
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 1/3))
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))) 1))
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))))
(cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im)))))

eval1.1s (3.6%)

Compiler

Compiled 80401 to 40034 computations (50.2% saved)

prune359.0ms (1.2%)

Pruning

55 alts after pruning (53 fresh and 2 done)

PrunedKeptTotal
New1106351141
Fresh181836
Picked505
Done022
Total1129551184
Accuracy
98.1%
Counts
1184 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.9%
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
25.9%
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
16.6%
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
23.6%
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
26.5%
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
18.4%
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
21.5%
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
29.1%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))))
27.1%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fabs.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
53.7%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 3))
34.8%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) 1))
24.5%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))))
20.8%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 x.im))))
45.2%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
32.2%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3))))
28.2%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
76.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 2) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
76.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 3) 2)) (cbrt.f64 (atan2.f64 x.im x.re))) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
31.9%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)) (cbrt.f64 (atan2.f64 x.im x.re))) y.im) 1)) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
76.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (E.f64) (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
76.3%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (log.f64 (exp.f64 (exp.f64 (atan2.f64 x.im x.re)))) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
31.9%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))))
67.4%
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
20.4%
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
21.1%
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
38.0%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (fma.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (cos.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (sin.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))
17.6%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 3) 1/3))
35.7%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 3))
39.3%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) 3))
33.4%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 3))
32.7%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))))
35.3%
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (fabs.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
25.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 (*.f64 (log.f64 (+.f64 (*.f64 -1 x.im) (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
56.3%
(*.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))))
54.6%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3))
33.9%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (-.f64 (*.f64 (sin.f64 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (sin.f64 1))))
21.3%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))))
27.2%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
24.1%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
20.7%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
52.2%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2) (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
36.4%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
47.9%
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
35.9%
(*.f64 (exp.f64 (*.f64 -1 (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
18.6%
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2))))
19.1%
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
15.1%
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
17.1%
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
16.0%
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
53.4%
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
48.2%
(*.f64 y.im (expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
48.2%
(*.f64 y.im (exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
46.5%
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2))
45.5%
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
36.6%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3) (pow.f64 y.im 3)))
Compiler

Compiled 4403 to 1677 computations (61.9% saved)

regimes447.0ms (1.4%)

Counts
110 → 2
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.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 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 x.im))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(*.f64 y.im (expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 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 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 -1 (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3) (pow.f64 y.im 3)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.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 (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 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 (*.f64 (log.f64 (neg.f64 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 (*.f64 (log.f64 (neg.f64 x.re)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 3))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) 1))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.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 -1 x.im))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 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))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 x.re (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))) 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))))
(*.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 (+.f64 (*.f64 -1 x.im) (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 3))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))) 1))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fabs.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (fabs.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.im (log.f64 x.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 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 2))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (E.f64) (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) 3))
(*.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))) (fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.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 (*.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 x.re x.im) 3) 1/3)) 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 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.im))))) 3))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (log.f64 (exp.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1)))))) 3))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) 3) 1/3))
(*.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))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)))
(*.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))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (cbrt.f64 (pow.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)) 3))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (log.f64 (exp.f64 (exp.f64 (atan2.f64 x.im x.re)))) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (atan2.f64 x.im x.re))) 2) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)) (cbrt.f64 (atan2.f64 x.im x.re))) y.im) 1)) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (atan2.f64 x.im x.re))) (sqrt.f64 (atan2.f64 x.im x.re))) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))) 2) (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (-.f64 (*.f64 (sin.f64 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) (sin.f64 1))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sqrt.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 x.im x.re)) 2)) (cbrt.f64 (atan2.f64 x.im x.re))) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) 2) (cbrt.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) 2)) (atan2.f64 x.im x.re)) (pow.f64 (cbrt.f64 (exp.f64 y.im)) (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 x.im x.re))) 3) 2)) (cbrt.f64 (atan2.f64 x.im x.re))) y.im) 1)) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.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 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 2) (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) 3))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (fma.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (cos.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (*.f64 y.im (log.f64 (/.f64 -1 x.im))))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (*.f64 x.im -1))))) (sin.f64 (fma.f64 (log.f64 (*.f64 x.im -1)) y.im (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))))
Outputs
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.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

5 calls:

152.0ms
y.re
146.0ms
y.im
57.0ms
x.im
54.0ms
x.re
20.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
84.4%1x.re
84.4%1x.im
86.0%2y.re
86.7%3y.im
84.4%1(*.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)

regimes859.0ms (2.8%)

Counts
77 → 3
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.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 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 x.im))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(*.f64 y.im (expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 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 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 -1 (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3) (pow.f64 y.im 3)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.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 (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 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 (*.f64 (log.f64 (neg.f64 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 (*.f64 (log.f64 (neg.f64 x.re)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 3))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) 1))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.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 -1 x.im))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 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))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 x.re (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))) 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))))
(*.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 (+.f64 (*.f64 -1 x.im) (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 3))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))) 1))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fabs.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (fabs.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.im (log.f64 x.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 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 2))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
Outputs
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.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

5 calls:

441.0ms
x.im
165.0ms
y.im
109.0ms
y.re
105.0ms
x.re
24.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
84.8%5y.im
80.2%3x.re
82.6%6x.im
79.2%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))))
86.2%3y.re
Compiler

Compiled 61 to 35 computations (42.6% saved)

regimes119.0ms (0.4%)

Counts
76 → 3
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.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 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 x.im))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(*.f64 y.im (expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 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 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 -1 (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3) (pow.f64 y.im 3)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.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 (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 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 (*.f64 (log.f64 (neg.f64 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 (*.f64 (log.f64 (neg.f64 x.re)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (fabs.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (fabs.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (*.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 1)) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) 3))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) 3))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y.re)) (log.f64 (/.f64 -1 x.im))) (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))) 1))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.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 -1 x.im))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 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))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 x.re (*.f64 1/2 (/.f64 (pow.f64 x.im 2) x.re)))) 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))))
(*.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 (+.f64 (*.f64 -1 x.im) (*.f64 -1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (expm1.f64 (log1p.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) 3)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re))) 3)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im x.re)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.im (log.f64 (neg.f64 x.im))))) 3))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))) 1))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fabs.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (fabs.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) y.im) (pow.f64 x.re 2))) (*.f64 y.im (log.f64 x.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 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 2))
Outputs
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.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:

110.0ms
y.re
Results
AccuracySegmentsBranch
85.2%3y.re
Compiler

Compiled 5 to 4 computations (20% saved)

regimes64.0ms (0.2%)

Counts
40 → 3
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.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 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 x.im))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(*.f64 y.im (expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 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 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 -1 (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3) (pow.f64 y.im 3)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))))
Outputs
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
Calls

1 calls:

59.0ms
y.re
Results
AccuracySegmentsBranch
84.8%3y.re
Compiler

Compiled 5 to 4 computations (20% saved)

regimes812.0ms (2.6%)

Counts
37 → 4
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.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 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 x.im))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (neg.f64 (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(*.f64 y.im (expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) 2))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (log.f64 (pow.f64 (hypot.f64 x.im x.re) y.im)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (fma.f64 (atan2.f64 x.im x.re) y.im 1) (sin.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 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 y.re (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (sin.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 -1 (+.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)) 3) (pow.f64 y.im 3)))
Outputs
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
Calls

4 calls:

271.0ms
y.im
214.0ms
x.re
180.0ms
y.re
143.0ms
x.im
Results
AccuracySegmentsBranch
74.6%7x.im
69.5%8x.re
76.0%9y.im
79.1%4y.re
Compiler

Compiled 20 to 16 computations (20% saved)

regimes36.0ms (0.1%)

Counts
16 → 4
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
Outputs
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
Calls

1 calls:

34.0ms
y.re
Results
AccuracySegmentsBranch
77.9%4y.re
Compiler

Compiled 5 to 4 computations (20% saved)

regimes130.0ms (0.4%)

Counts
15 → 5
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(*.f64 y.im (+.f64 (log.f64 (hypot.f64 x.im x.re)) (*.f64 y.re (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2))))
Outputs
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.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)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
Calls

3 calls:

55.0ms
y.im
44.0ms
y.re
29.0ms
x.im
Results
AccuracySegmentsBranch
66.5%6y.im
58.6%3x.im
68.3%5y.re
Compiler

Compiled 15 to 12 computations (20% saved)

regimes53.0ms (0.2%)

Counts
13 → 5
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
Outputs
(*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
Calls

1 calls:

43.0ms
y.re
Results
AccuracySegmentsBranch
68.2%5y.re
Compiler

Compiled 5 to 4 computations (20% saved)

regimes42.0ms (0.1%)

Counts
12 → 5
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
Outputs
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
Calls

1 calls:

41.0ms
y.re
Results
AccuracySegmentsBranch
67.5%5y.re
Compiler

Compiled 5 to 4 computations (20% saved)

regimes42.0ms (0.1%)

Counts
11 → 5
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re y.re)) (+.f64 1 (*.f64 y.im (atan2.f64 x.im x.re))))
Outputs
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
Calls

1 calls:

41.0ms
y.re
Results
AccuracySegmentsBranch
65.6%5y.re
Compiler

Compiled 5 to 4 computations (20% saved)

regimes26.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
Outputs
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
Calls

4 calls:

7.0ms
y.re
7.0ms
x.im
6.0ms
y.im
5.0ms
x.re
Results
AccuracySegmentsBranch
52.7%1x.im
52.7%1x.re
52.7%1y.im
52.7%1y.re
Compiler

Compiled 20 to 16 computations (20% saved)

regimes146.0ms (0.5%)

Counts
6 → 3
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))
Outputs
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re))))))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
Calls

4 calls:

57.0ms
y.re
53.0ms
y.im
21.0ms
x.re
15.0ms
x.im
Results
AccuracySegmentsBranch
42.3%3x.re
31.6%11y.im
38.3%8y.re
40.0%3x.im
Compiler

Compiled 20 to 16 computations (20% saved)

regimes25.0ms (0.1%)

Counts
4 → 3
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
Outputs
(*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im))))))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
Calls

2 calls:

13.0ms
x.im
11.0ms
x.re
Results
AccuracySegmentsBranch
38.7%3x.im
32.7%2x.re
Compiler

Compiled 10 to 8 computations (20% saved)

regimes20.0ms (0.1%)

Counts
3 → 2
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
Outputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))
Calls

2 calls:

12.0ms
x.im
7.0ms
x.re
Results
AccuracySegmentsBranch
29.0%2x.re
30.0%3x.im
Compiler

Compiled 10 to 8 computations (20% saved)

regimes32.0ms (0.1%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
Outputs
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
(*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))
Calls

3 calls:

11.0ms
x.re
10.0ms
y.re
10.0ms
x.im
Results
AccuracySegmentsBranch
26.0%2x.im
28.1%3y.re
22.1%3x.re
Compiler

Compiled 15 to 12 computations (20% saved)

regimes9.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
Outputs
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
Calls

3 calls:

3.0ms
x.re
3.0ms
y.re
3.0ms
x.im
Results
AccuracySegmentsBranch
17.1%1x.re
17.1%1x.im
17.1%1y.re
Compiler

Compiled 15 to 12 computations (20% saved)

bsearch77.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
76.0ms
1.8142327509796737e+39
2.1512915667680965e+44
Results
17.0ms53×256valid
12.0ms41×256infinite
26.0ms35×512infinite
18.0ms15×1024infinite
Compiler

Compiled 606 to 355 computations (41.4% saved)

bsearch135.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
81.0ms
1.8142327509796737e+39
2.1512915667680965e+44
54.0ms
-48418327938851016.0
-7513024760968.628
Results
40.0ms130×256valid
43.0ms65×512infinite
17.0ms52×256infinite
28.0ms25×1024infinite
Compiler

Compiled 981 to 571 computations (41.8% saved)

bsearch134.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
91.0ms
979468757.7263834
49393749932002.97
43.0ms
-1.2403412699629096e+26
-7.654030452131071e+24
Results
77.0ms125×256valid
18.0ms61×256infinite
34.0ms54×512infinite
Compiler

Compiled 797 to 493 computations (38.1% saved)

bsearch233.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
979468757.7263834
49393749932002.97
181.0ms
-1.2403412699629096e+26
-7.654030452131071e+24
Results
36.0ms116×256valid
26.0ms73×256infinite
166.0ms50×512infinite
1.0ms1024infinite
Compiler

Compiled 709 to 445 computations (37.2% saved)

bsearch247.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
121.0ms
979468757.7263834
49393749932002.97
64.0ms
2.965216337325648e-166
1.186289291371517e-162
62.0ms
-1.2403412699629096e+26
-7.654030452131071e+24
Results
62.0ms211×256valid
25.0ms81×256infinite
152.0ms73×512infinite
2.0ms512valid
Compiler

Compiled 938 to 622 computations (33.7% saved)

bsearch207.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
979468757.7263834
49393749932002.97
48.0ms
2.965216337325648e-166
1.186289291371517e-162
110.0ms
-1.2403412699629096e+26
-7.654030452131071e+24
Results
133.0ms223×256valid
23.0ms73×256infinite
41.0ms66×512infinite
3.0ms512valid
1.0ms1024infinite
Compiler

Compiled 914 to 590 computations (35.4% saved)

bsearch193.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
979468757.7263834
49393749932002.97
41.0ms
1.1563997903818928e-219
2.851901825151911e-217
39.0ms
-2.9183086497310237e-137
-4.219067161987876e-138
52.0ms
-1.089689510551369e-38
-3.898072687633393e-40
Results
83.0ms288×256valid
67.0ms87×512infinite
26.0ms60×256infinite
11.0ms13×512valid
Compiler

Compiled 1089 to 693 computations (36.4% saved)

bsearch209.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
979468757.7263834
49393749932002.97
47.0ms
1.1563997903818928e-219
2.851901825151911e-217
70.0ms
-2.9183086497310237e-137
-4.219067161987876e-138
42.0ms
-1.089689510551369e-38
-3.898072687633393e-40
Results
124.0ms284×256valid
49.0ms82×512infinite
21.0ms69×256infinite
8.0ms13×512valid
Compiler

Compiled 985 to 628 computations (36.2% saved)

bsearch175.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
979468757.7263834
49393749932002.97
38.0ms
1.1563997903818928e-219
2.851901825151911e-217
35.0ms
-2.9183086497310237e-137
-4.219067161987876e-138
46.0ms
-48418327938851016.0
-7513024760968.628
Results
83.0ms290×256valid
39.0ms96×256infinite
43.0ms72×512infinite
4.0ms512valid
Compiler

Compiled 1022 to 651 computations (36.3% saved)

bsearch370.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
162.0ms
979468757.7263834
49393749932002.97
116.0ms
1.1563997903818928e-219
2.851901825151911e-217
34.0ms
-2.9183086497310237e-137
-4.219067161987876e-138
57.0ms
-551536.442808176
-2.053837343322678e-5
Results
289.0ms344×256valid
44.0ms74×512infinite
20.0ms68×256infinite
9.0ms10×512valid
Compiler

Compiled 1086 to 687 computations (36.7% saved)

bsearch186.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
6.536016882357933e-212
3.6200028228614054e-211
146.0ms
-248769245396800580.0
-971292.5217055759
Results
134.0ms175×256valid
40.0ms65×512infinite
4.0ms12×256infinite
4.0ms1024infinite
Compiler

Compiled 672 to 527 computations (21.6% saved)

bsearch161.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
115.0ms
3.991621948822035e-199
1.3428099917621116e-189
46.0ms
-1.1387188438456532e-203
-1.963752917692835e-205
Results
49.0ms167×256valid
95.0ms56×512infinite
6.0ms21×256infinite
6.0ms10×512valid
2.0ms1024infinite
Compiler

Compiled 520 to 375 computations (27.9% saved)

bsearch59.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
59.0ms
2.0530123722941984e-283
1.8756079948696077e-280
Results
25.0ms86×256valid
27.0ms34×512infinite
2.0ms256infinite
3.0ms1024infinite
Compiler

Compiled 240 to 167 computations (30.4% saved)

bsearch107.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
68.0ms
5.512984173868826e-6
63650.72418046658
39.0ms
-7817898.322295573
-551536.442808176
Results
54.0ms157×256valid
30.0ms48×512infinite
15.0ms48×256infinite
5.0ms512valid
Compiler

Compiled 432 to 303 computations (29.9% saved)

simplify79.0ms (0.3%)

Algorithm
egg-herbie
Rules
90×*-commutative
32×+-commutative
30×sub-neg
28×neg-mul-1
28×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01813443
12453443
22833443
33223443
43393443
53473443
63493443
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 y.re 1920000000000000138116021552550229573632) (*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.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 -7200000000000000) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 1850000000000000062245044357068824248320) (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.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 -7799999999999999547015168) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 1000000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.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 -7799999999999999547015168) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 1000000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(if (<=.f64 y.re -7799999999999999547015168) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 7699296465697155/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re 1050000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))))
(if (<=.f64 y.re -7799999999999999547015168) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 1539859293139431/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re 2100000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))))
(if (<=.f64 y.re -1034434490084475/95780971304118053647396689196894323976171195136475136) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re -3603348381172073/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re 6041158400760519/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (if (<=.f64 y.re 1200000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(if (<=.f64 y.re -1034434490084475/95780971304118053647396689196894323976171195136475136) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re -3603348381172073/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re 2464156716099685/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (if (<=.f64 y.re 3600000000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(if (<=.f64 y.re -8500000000000) (fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re -2932957984674943/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re 8942504211652083/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (if (<=.f64 y.re 1100000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(if (<=.f64 y.re -2871044762448691/1125899906842624) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (if (<=.f64 y.re -3603348381172073/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re 8346337264208611/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (if (<=.f64 y.re 600000000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(if (<=.f64 x.re -980000) (*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))) (if (<=.f64 x.re 8338720222318261/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))))
(if (<=.f64 x.im -7907239084383009/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (if (<=.f64 x.im 3703135674690055/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))))
(if (<=.f64 x.re 6278370745232035/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))))
(if (<=.f64 y.re -560000) (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (if (<=.f64 y.re 7566047373982433/9007199254740992) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
Outputs
(if (<=.f64 y.re 1920000000000000138116021552550229573632) (*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.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 1920000000000000138116021552550229573632) (*.f64 (exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.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 -7200000000000000) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 1850000000000000062245044357068824248320) (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.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 -7200000000000000) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 1850000000000000062245044357068824248320) (*.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.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 -7799999999999999547015168) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 1000000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.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 -7799999999999999547015168) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 1000000000) (*.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (*.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 -7799999999999999547015168) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 1000000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))))
(if (<=.f64 y.re -7799999999999999547015168) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 1000000000) (*.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.re x.im) y.re))))
(if (<=.f64 y.re -7799999999999999547015168) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 7699296465697155/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re 1050000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))))
(if (<=.f64 y.re -7799999999999999547015168) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 7699296465697155/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (if (<=.f64 y.re 1050000000) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (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)))) (pow.f64 (hypot.f64 x.re x.im) y.re)))))
(if (<=.f64 y.re -7799999999999999547015168) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 1539859293139431/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re 2100000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))))
(if (<=.f64 y.re -7799999999999999547015168) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 1539859293139431/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (if (<=.f64 y.re 2100000000) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))))))
(if (<=.f64 y.re -1034434490084475/95780971304118053647396689196894323976171195136475136) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re -3603348381172073/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re 6041158400760519/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (if (<=.f64 y.re 1200000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(if (<=.f64 y.re -1034434490084475/95780971304118053647396689196894323976171195136475136) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re -3603348381172073/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re 6041158400760519/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (/.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (fma.f64 (atan2.f64 x.im x.re) y.im 1)) (if (<=.f64 y.re 1200000000) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(if (<=.f64 y.re -1034434490084475/95780971304118053647396689196894323976171195136475136) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re -3603348381172073/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re 2464156716099685/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (if (<=.f64 y.re 3600000000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(if (<=.f64 y.re -1034434490084475/95780971304118053647396689196894323976171195136475136) (*.f64 y.im (fabs.f64 (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))) (if (<=.f64 y.re -3603348381172073/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re 2464156716099685/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (if (<=.f64 y.re 3600000000000) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(if (<=.f64 y.re -8500000000000) (fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (if (<=.f64 y.re -2932957984674943/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re 8942504211652083/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (if (<=.f64 y.re 1100000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(if (<=.f64 y.re -8500000000000) (fabs.f64 (*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (pow.f64 (hypot.f64 x.im x.re) y.re))) (if (<=.f64 y.re -2932957984674943/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re 8942504211652083/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (if (<=.f64 y.re 1100000000) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(if (<=.f64 y.re -2871044762448691/1125899906842624) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (if (<=.f64 y.re -3603348381172073/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re 8346337264208611/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (if (<=.f64 y.re 600000000000) (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(if (<=.f64 y.re -2871044762448691/1125899906842624) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (if (<=.f64 y.re -3603348381172073/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 y.re 8346337264208611/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (if (<=.f64 y.re 600000000000) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))))))
(*.f64 y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(if (<=.f64 x.re -980000) (*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.re)))))) (if (<=.f64 x.re 8338720222318261/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))))
(if (<=.f64 x.re -980000) (*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (log.f64 (/.f64 -1 x.re)) (neg.f64 y.re))))) (if (<=.f64 x.re 8338720222318261/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))))
(if (<=.f64 x.re -980000) (*.f64 y.im (neg.f64 (*.f64 (log.f64 (/.f64 -1 x.re)) (exp.f64 (*.f64 (log.f64 (/.f64 -1 x.re)) (neg.f64 y.re)))))) (if (<=.f64 x.re 8338720222318261/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 y.im (neg.f64 (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 y.re (neg.f64 (log.f64 (/.f64 -1 x.im)))))))) (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))))
(if (<=.f64 x.re -980000) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 x.re)) (neg.f64 y.re)))))) (if (<=.f64 x.re 8338720222318261/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (neg.f64 (exp.f64 (*.f64 y.re (neg.f64 (log.f64 (/.f64 -1 x.im)))))))) (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re)))))
(if (<=.f64 x.im -7907239084383009/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (neg.f64 y.im) (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 (neg.f64 y.re) (log.f64 (/.f64 -1 x.im)))))) (if (<=.f64 x.im 3703135674690055/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))))
(if (<=.f64 x.im -7907239084383009/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 y.im (neg.f64 (*.f64 (log.f64 (/.f64 -1 x.im)) (exp.f64 (*.f64 y.re (neg.f64 (log.f64 (/.f64 -1 x.im)))))))) (if (<=.f64 x.im 3703135674690055/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))))
(if (<=.f64 x.im -7907239084383009/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (neg.f64 (exp.f64 (*.f64 y.re (neg.f64 (log.f64 (/.f64 -1 x.im)))))))) (if (<=.f64 x.im 3703135674690055/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))) (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))))
(if (<=.f64 x.re 6278370745232035/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 x.re) (pow.f64 x.re y.re))))
(if (<=.f64 y.re -560000) (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (if (<=.f64 y.re 7566047373982433/9007199254740992) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))) (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re)))))
(if (or (<=.f64 y.re -560000) (not (<=.f64 y.re 7566047373982433/9007199254740992))) (*.f64 y.im (*.f64 (log.f64 x.im) (pow.f64 x.im y.re))) (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
Compiler

Compiled 900 to 443 computations (50.8% saved)

soundness5.9s (18.8%)

Rules
1970×fma-def
1970×fma-def
1970×fma-def
1546×*-commutative
1546×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01491920
14031848
28441846
316811840
447721832
085055575
1244351472
0146166525
1464262370
046505
1668483
0194691388
1661486714
085055575
1244351472
0194691388
1661486714
0194691388
1661486714
0194691388
1661486714
01491920
14031848
28441846
316811840
447721832
085055575
1244351472
046505
1668483
0194691388
1661486714
0194691388
1661486714
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1919 to 726 computations (62.2% saved)

end2.0ms (0%)

preprocess201.0ms (0.6%)

Compiler

Compiled 1762 to 444 computations (74.8% saved)

Profiling

Loading profile data...