powComplex, imaginary part

Time bar (total: 23.6s)

analyze2.0ms (0%)

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
100%99.8%0%0.2%0%0%0%3
Compiler

Compiled 42 to 20 computations (52.4% saved)

sample3.3s (13.9%)

Results
1.2s5119×body256valid
1.2s1627×body1024infinite
299.0ms564×body256infinite
246.0ms603×body512infinite
182.0ms116×body2048infinite
103.0ms119×body1024valid
39.0ms101×body512valid
7.0msbody2048valid
Bogosity

preprocess285.0ms (1.2%)

Algorithm
egg-herbie
Rules
1886×fma-def
1102×associate-*r/
1060×unswap-sqr
586×sqr-pow
566×exp-prod
Problems
143×(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)))
76×(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
33×No Errors
(*.f64 (atan2.f64 x.im x.re) y.im)
(*.f64 (atan2.f64 x.im x.re) y.re)
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01451412
13751360
27661360
314411356
438681356
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))))
(*.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 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.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 (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))))
(*.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 (hypot.f64 x.re x.im)) y.re) (*.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 (fma.f64 (log.f64 (hypot.f64 y.re x.im)) x.re (neg.f64 (*.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) (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im y.re)) (*.f64 x.re (atan2.f64 x.im y.re))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im y.re)))
(/.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im y.re)) (*.f64 x.re (atan2.f64 x.im y.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im y.re)) (pow.f64 (hypot.f64 x.im y.re) x.re)))
(/.f64 (pow.f64 (hypot.f64 x.im y.re) x.re) (/.f64 (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 (pow.f64 (hypot.f64 x.im y.re) x.re) (/.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.im y.re)) (*.f64 x.re (atan2.f64 x.im y.re)))) (pow.f64 (exp.f64 y.im) (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 (fma.f64 (log.f64 (hypot.f64 y.im x.im)) y.re (neg.f64 (*.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) (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 x.im (atan2.f64 y.re x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re y.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) (exp.f64 (*.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))))
(*.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 222 to 39 computations (82.4% saved)

eval1.0ms (0%)

Compiler

Compiled 55 to 20 computations (63.6% saved)

prune4.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
67.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
77.8%
(*.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)))))
40.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 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
67.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
77.8%
(*.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)))))
40.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 (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 200 to 98 computations (51% saved)

localize803.0ms (3.4%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.6%
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
98.9%
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
98.3%
(*.f64 y.re (atan2.f64 x.im x.re))
65.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)))
98.3%
(*.f64 y.re (atan2.f64 x.im x.re))
65.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.im)
98.3%
(*.f64 (atan2.f64 x.im x.re) y.re)
69.6%
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
65.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 35 computations (90.6% saved)

series273.0ms (1.2%)

Counts
12 → 376
Calls

120 calls:

TimeVariablePointExpression
118.0ms
y.im
@0
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im)
41.0ms
y.im
@inf
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
16.0ms
y.re
@inf
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
12.0ms
y.im
@-inf
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
12.0ms
x.im
@inf
(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)))

rewrite229.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
748×expm1-udef
748×log1p-udef
574×log1p-expm1-u
360×associate-*r*
236×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035422
1545414
26277414
Stop Event
node limit
Counts
12 → 259
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.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.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))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (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)))) (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))) 2)))
(*.f64 (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))) 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 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) (cbrt.f64 (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 (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.im (log.f64 (hypot.f64 x.re x.im))))) 1)
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2))
(log.f64 (pow.f64 (hypot.f64 x.re x.im) y.im))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) 1)))
(cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(exp.f64 (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) 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)))) (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))) 2)))
(*.f64 (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))) 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 (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 0 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.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 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))
(+.f64 (log.f64 (sqrt.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 (sqrt.f64 (*.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 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 1) (*.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)))
(-.f64 0 (log.f64 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))) 1)
(-.f64 (log.f64 (neg.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))) (log.f64 (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))) 1)
(*.f64 1 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 2) (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.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 (*.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) (-.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 (*.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2)) (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 3)
(pow.f64 (pow.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 2)
(neg.f64 (log.f64 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re))))
(sqrt.f64 (pow.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.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 y.im) (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))))
(cbrt.f64 (pow.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(exp.f64 (log.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.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 y.im) (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 (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 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 y.im 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)))) (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))) 2)))
(*.f64 (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))) 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 (exp.f64 (log1p.f64 (*.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 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.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 (*.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 1 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (*.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 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 2) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (*.f64 (sqrt.f64 (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 (pow.f64 (hypot.f64 x.re x.im) y.re)) (/.f64 1 (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) 1) (/.f64 (cbrt.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 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)) (cbrt.f64 (*.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 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 1) (/.f64 (sqrt.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 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)) (/.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(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))) 1)
(pow.f64 (cbrt.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 (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) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 2)
(pow.f64 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)) -1)
(pow.f64 (exp.f64 1) (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 2)) (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(pow.f64 (exp.f64 (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))) (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(sqrt.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))) 2))
(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 (+.f64 1 (expm1.f64 (*.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 (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 (pow.f64 (hypot.f64 x.re x.im) y.re) 3) (pow.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) 3)))
(expm1.f64 (log1p.f64 (*.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(log1p.f64 (expm1.f64 (*.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 (log1p.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 1)
(*.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) 1)
(*.f64 1 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2) (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sqrt.f64 (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 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)))
(/.f64 1 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) 1))
(/.f64 -1 (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)) (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(/.f64 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (sqrt.f64 (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))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))

simplify413.0ms (1.7%)

Algorithm
egg-herbie
Rules
1284×times-frac
1022×associate-+r+
860×associate-+l+
576×*-commutative
528×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0106359466
1317955902
Stop Event
node limit
Counts
635 → 621
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.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 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 (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)))))
(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 (pow.f64 x.im y.re) (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 (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (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 (pow.f64 x.re 4) (*.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 (pow.f64 x.im y.re) (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 (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 (pow.f64 x.re 4) (*.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 (pow.f64 x.re 6) (*.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 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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.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 (exp.f64 (*.f64 -1 (*.f64 y.re (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.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 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.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))))) (+.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 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.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 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (*.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/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 (exp.f64 (*.f64 -1 (*.f64 y.re (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.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 (exp.f64 (*.f64 -1 (*.f64 y.re (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.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 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.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))))) (+.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 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.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 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (*.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/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 (pow.f64 x.re y.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.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 (pow.f64 x.re y.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.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 (*.f64 (pow.f64 x.im 4) (*.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 (pow.f64 x.re y.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.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 (*.f64 (pow.f64 x.im 4) (*.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 (pow.f64 x.im 6) (*.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 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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.re (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 (exp.f64 (*.f64 -1 (*.f64 y.re (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.re (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 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (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) 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 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (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 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (*.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/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 (exp.f64 (*.f64 -1 (*.f64 y.re (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.re (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 (exp.f64 (*.f64 -1 (*.f64 y.re (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.re (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 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (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) 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 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (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 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (*.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/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 1 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (/.f64 1 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (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) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 1 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (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) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/2 (/.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 1 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (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 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (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 y.im (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(+.f64 (*.f64 -1 (*.f64 y.im (*.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 2) (+.f64 (*.f64 -1 (*.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 (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)))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (*.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 2) (+.f64 (*.f64 -1 (*.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 (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 3) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.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 (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 -1/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 1/6 (*.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))))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))
(/.f64 (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 (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 (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 (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 (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 (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 (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 (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))))
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)))) (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))) 2)))
(*.f64 (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))) 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 (pow.f64 (cbrt.f64 (hypot.f64 x.re x.im)) 2) (cbrt.f64 (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 (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.im (log.f64 (hypot.f64 x.re x.im))))) 1)
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2))
(log.f64 (pow.f64 (hypot.f64 x.re x.im) y.im))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) 1)))
(cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(exp.f64 (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) 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)))) (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))) 2)))
(*.f64 (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))) 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 (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 0 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.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 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))
(+.f64 (log.f64 (sqrt.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 (sqrt.f64 (*.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 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 1) (*.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)))
(-.f64 0 (log.f64 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))) 1)
(-.f64 (log.f64 (neg.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))) (log.f64 (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))) 1)
(*.f64 1 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 2) (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.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 (*.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) (-.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 (*.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2)) (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 3)
(pow.f64 (pow.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 2)
(neg.f64 (log.f64 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re))))
(sqrt.f64 (pow.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.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 y.im) (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))))
(cbrt.f64 (pow.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(exp.f64 (log.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.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 y.im) (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 (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 y.im 3) (pow.f64 (atan2.f64 x.im x.re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (pow.f64 y.im 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)))) (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))) 2)))
(*.f64 (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))) 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 (exp.f64 (log1p.f64 (*.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 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.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 (*.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 1 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (*.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 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 2) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (*.f64 (sqrt.f64 (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 (pow.f64 (hypot.f64 x.re x.im) y.re)) (/.f64 1 (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) 1) (/.f64 (cbrt.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 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)) (cbrt.f64 (*.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 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 1) (/.f64 (sqrt.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 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)) (/.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(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))) 1)
(pow.f64 (cbrt.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 (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) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 2)
(pow.f64 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)) -1)
(pow.f64 (exp.f64 1) (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 2)) (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(pow.f64 (exp.f64 (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))) (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(sqrt.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))) 2))
(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 (+.f64 1 (expm1.f64 (*.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 (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 (pow.f64 (hypot.f64 x.re x.im) y.re) 3) (pow.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) 3)))
(expm1.f64 (log1p.f64 (*.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(log1p.f64 (expm1.f64 (*.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 (log1p.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 1)
(*.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) 1)
(*.f64 1 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2) (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sqrt.f64 (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 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)))
(/.f64 1 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) 1))
(/.f64 -1 (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)) (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(/.f64 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (sqrt.f64 (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))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 y.im) (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 (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 (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 (+.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 (*.f64 y.im (cos.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/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 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 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (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 (*.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 (*.f64 y.im (cos.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/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 (*.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 6)) (*.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 (*.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 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.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)))))))))
(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 (*.f64 (pow.f64 x.im 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)))))) (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 (*.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 (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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 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)))))) (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 (*.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)) (*.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 (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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (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 (pow.f64 x.im 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)))))) (pow.f64 x.re 2)) (/.f64 (*.f64 (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/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))))) (pow.f64 x.re 6)))))))
(+.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)))))))))
(+.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 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.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 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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (*.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/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)) (*.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 (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 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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (fma.f64 1/8 (/.f64 (*.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.re))) (*.f64 y.re (atan2.f64 x.im 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 (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 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2)) (/.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)))))))))
(+.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 (+.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 (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 (+.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 (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 (*.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)))))))))
(+.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 (*.f64 (*.f64 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 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 (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 (neg.f64 (log.f64 x.im)))))))) (*.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 (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 (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 (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 (-.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 (*.f64 (*.f64 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 (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)))))))))
(+.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 (*.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 (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 (*.f64 (pow.f64 x.re 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)))))) (pow.f64 x.im 4)) (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 (*.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.im))))))) (pow.f64 x.im 4)) (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 (*.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 (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 (*.f64 (pow.f64 x.re 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)))))) (pow.f64 x.im 4)) (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 (*.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.im))))))) (pow.f64 x.im 4)) (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 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 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)))))))) (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))))
(+.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (hypot.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 -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 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (hypot.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 (*.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 (*.f64 (pow.f64 y.im 3) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3)) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (hypot.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)))))))))
(+.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.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 (*.f64 (pow.f64 y.re 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (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 (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.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 (*.f64 (pow.f64 y.re 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (atan2.f64 x.im x.re) 2)) (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 (+.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)))
(+.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 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)))))
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 (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/2 (/.f64 (pow.f64 x.im 2) x.re) (*.f64 1/8 (/.f64 (pow.f64 x.im 4) (pow.f64 x.re 3)))) 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 -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)
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 (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)))
(+.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 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 -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)))
(-.f64 (*.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 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/2 (/.f64 (pow.f64 x.re 2) x.im) (/.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 x.im 3))) 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/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)))) 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.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 (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)) (*.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 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))
(+.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 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im))) (*.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 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)))) (*.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 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)) (pow.f64 x.re 6)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im))))))
(-.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 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im))))) (*.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 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im))) (*.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 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.im)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)))) (*.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 (*.f64 y.im (*.f64 (pow.f64 x.im 6) 120)) (pow.f64 x.re 6)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im))))))
(-.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 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im))))) (*.f64 y.im (log.f64 (/.f64 -1 x.re))))
(*.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 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.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 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.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 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.im)) (*.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 (neg.f64 (log.f64 x.im)) (neg.f64 y.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))))
(neg.f64 (*.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 (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 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 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 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 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 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 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 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 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 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 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 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)))
(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)))))))))
(+.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 (+.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 (*.f64 y.im (cos.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/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 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 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (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 (*.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 (*.f64 y.im (cos.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/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 (*.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 6)) (*.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 (*.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 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.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)))))))))
(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 (*.f64 (pow.f64 x.im 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)))))) (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 (*.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 (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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 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)))))) (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 (*.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)) (*.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 (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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (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 (pow.f64 x.im 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)))))) (pow.f64 x.re 2)) (/.f64 (*.f64 (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/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))))) (pow.f64 x.re 6)))))))
(+.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)))))))))
(+.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 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.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 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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (*.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/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)) (*.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 (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 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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (fma.f64 1/8 (/.f64 (*.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.re))) (*.f64 y.re (atan2.f64 x.im 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 (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 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2)) (/.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)))))))))
(+.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 (+.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 (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 (+.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 (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 (*.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)))))))))
(+.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 (*.f64 (*.f64 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 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 (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 (neg.f64 (log.f64 x.im)))))))) (*.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 (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 (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 (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 (-.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 (*.f64 (*.f64 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 (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)))))))))
(+.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 (*.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 (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 (*.f64 (pow.f64 x.re 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)))))) (pow.f64 x.im 4)) (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 (*.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.im))))))) (pow.f64 x.im 4)) (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 (*.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 (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 (*.f64 (pow.f64 x.re 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)))))) (pow.f64 x.im 4)) (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 (*.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.im))))))) (pow.f64 x.im 4)) (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 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 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)))))))) (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))))
(+.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (hypot.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 -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 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (hypot.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 (*.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 (*.f64 (pow.f64 y.im 3) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3)) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (hypot.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)))))))))
(+.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.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 (*.f64 (pow.f64 y.re 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (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 (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.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 (*.f64 (pow.f64 y.re 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (atan2.f64 x.im x.re) 2)) (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)))))
(+.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 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (*.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/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 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.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 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 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) y.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 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (fma.f64 1/6 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) y.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 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)))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))))
(-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.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)))))
(-.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 y.re (pow.f64 x.im 2))) (pow.f64 x.re 2)) (*.f64 y.re (neg.f64 (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 (*.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))))))
(-.f64 (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (/.f64 (*.f64 1/2 (*.f64 y.re (pow.f64 x.im 2))) (pow.f64 x.re 2))) (*.f64 y.re (neg.f64 (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 (*.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 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (pow.f64 x.re 6)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))))
(-.f64 (-.f64 (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 (*.f64 1/2 (*.f64 y.re (pow.f64 x.im 2))) (pow.f64 x.re 2)))) (*.f64 y.re (neg.f64 (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 -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 (log.f64 (/.f64 -1 x.re)))))
(-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.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)))))
(-.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 y.re (pow.f64 x.im 2))) (pow.f64 x.re 2)) (*.f64 y.re (log.f64 (/.f64 -1 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 (*.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))))))
(-.f64 (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) y.re)) (/.f64 (*.f64 1/2 (*.f64 y.re (pow.f64 x.im 2))) (pow.f64 x.re 2))) (*.f64 y.re (log.f64 (/.f64 -1 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 (*.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 (*.f64 y.re (*.f64 (pow.f64 x.im 6) 120)) (pow.f64 x.re 6)) (*.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)))))))
(-.f64 (-.f64 (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 (*.f64 1/2 (*.f64 y.re (pow.f64 x.im 2))) (pow.f64 x.re 2)))) (*.f64 y.re (log.f64 (/.f64 -1 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 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 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (*.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/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 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (*.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/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 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) 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 1/6 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) 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 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)))))
(-.f64 (neg.f64 (*.f64 (neg.f64 y.re) (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im 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.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)))))
(-.f64 (-.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 y.im (atan2.f64 x.im 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.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))))))
(-.f64 (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (*.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 y.im (atan2.f64 x.im 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.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)))))))
(-.f64 (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (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 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)))))
(fma.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))
(-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.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)))))
(-.f64 (-.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 y.im (atan2.f64 x.im 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.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))))))
(-.f64 (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (*.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.im (atan2.f64 x.im 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.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)))))))
(-.f64 (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (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.im (atan2.f64 x.im x.re)))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(+.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)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(+.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)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(+.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)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(*.f64 -1 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.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))))
(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)))))))))
(+.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 (+.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 (*.f64 y.im (cos.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/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 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 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (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 (*.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 (*.f64 y.im (cos.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/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 (*.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 6)) (*.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 (*.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 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.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)))))))))
(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 (*.f64 (pow.f64 x.im 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)))))) (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 (*.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 (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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 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)))))) (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 (*.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)) (*.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 (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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (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 (pow.f64 x.im 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)))))) (pow.f64 x.re 2)) (/.f64 (*.f64 (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/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))))) (pow.f64 x.re 6)))))))
(+.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)))))))))
(+.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 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.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 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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (*.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/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)) (*.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 (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 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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (fma.f64 1/8 (/.f64 (*.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.re))) (*.f64 y.re (atan2.f64 x.im 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 (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 (*.f64 (*.f64 y.im (pow.f64 x.im 2)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))) (pow.f64 x.re 2)) (/.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)))))))))
(+.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 (+.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 (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 (+.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 (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 (*.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)))))))))
(+.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 (*.f64 (*.f64 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 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 (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 (neg.f64 (log.f64 x.im)))))))) (*.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 (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 (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 (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 (-.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 (*.f64 (*.f64 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 (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)))))))))
(+.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 (*.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 (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 (*.f64 (pow.f64 x.re 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)))))) (pow.f64 x.im 4)) (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 (*.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.im))))))) (pow.f64 x.im 4)) (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 (*.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 (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 (*.f64 (pow.f64 x.re 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)))))) (pow.f64 x.im 4)) (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 (*.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.im))))))) (pow.f64 x.im 4)) (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 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 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)))))))) (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))))
(+.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (hypot.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 -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 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (hypot.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 (*.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 (*.f64 (pow.f64 y.im 3) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 3)) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (hypot.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)))))))))
(+.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.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 (*.f64 (pow.f64 y.re 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (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 (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.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 (*.f64 (pow.f64 y.re 2) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))) (pow.f64 (atan2.f64 x.im x.re) 2)) (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)))))
(/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (pow.f64 x.im y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(/.f64 (pow.f64 x.im y.re) (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.re (pow.f64 x.im y.re))) (*.f64 (pow.f64 x.im 2) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.re 2)) (pow.f64 x.im y.re)) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 y.re (pow.f64 x.re 2)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))) (/.f64 (pow.f64 x.im y.re) (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.re (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 (pow.f64 x.re 4) (*.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 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.re 2)) (pow.f64 x.im y.re)) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (pow.f64 x.im y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.re 4) (/.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 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 y.re (pow.f64 x.re 2)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))) (/.f64 (pow.f64 x.im y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (pow.f64 x.re 4) (/.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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (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 (pow.f64 x.re 4) (*.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 (pow.f64 x.re 6) (*.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 (pow.f64 x.im y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.re (pow.f64 x.re 2)) (pow.f64 x.im y.re)) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (pow.f64 x.re 4) (/.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 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4))))))) (+.f64 (/.f64 (pow.f64 x.im y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (/.f64 (*.f64 (pow.f64 x.re 6) (*.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))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))
(+.f64 (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 y.re (pow.f64 x.re 2)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (/.f64 (pow.f64 x.im y.re) (pow.f64 x.im 2))) (/.f64 (pow.f64 x.im y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (pow.f64 x.re 4) (/.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 (pow.f64 x.re 6) (/.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 (*.f64 1/6 y.re) (pow.f64 x.im 6))))))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (neg.f64 (log.f64 x.re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.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 (exp.f64 (*.f64 -1 (*.f64 y.re (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 y.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)))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (neg.f64 (log.f64 x.re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.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 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.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))))) (+.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)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.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 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.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 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 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (*.f64 (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (neg.f64 (log.f64 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 x.re 4))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.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 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (*.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/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 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.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)))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.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))))) (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)))) (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 (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 y.im) (atan2.f64 x.im x.re))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (neg.f64 (log.f64 x.re)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (neg.f64 (log.f64 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 x.re 4))) (*.f64 (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (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 x.re 6)))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.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 (exp.f64 (*.f64 -1 (*.f64 y.re (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 y.re (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.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 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.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))))) (+.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 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.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 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 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (*.f64 (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.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)))) (pow.f64 x.re 4))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.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 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (*.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/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))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.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 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 (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 y.im) (atan2.f64 x.im x.re)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) y.re)) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.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)))) (pow.f64 x.re 4))) (*.f64 (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.re))))) (/.f64 (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 x.re 6)))))
(/.f64 (pow.f64 x.re y.re) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (pow.f64 x.re y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(/.f64 (pow.f64 x.re y.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.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 (pow.f64 x.re y.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 y.re (pow.f64 x.re y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re y.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 (pow.f64 x.re y.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (pow.f64 x.re y.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.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 (*.f64 (pow.f64 x.im 4) (*.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 (pow.f64 x.re y.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 y.re (pow.f64 x.re y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (pow.f64 x.re y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (/.f64 (pow.f64 x.im 4) (/.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/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (pow.f64 x.re y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (pow.f64 x.im 4) (/.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 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.re 4)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.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 (*.f64 (pow.f64 x.im 4) (*.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 (pow.f64 x.im 6) (*.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 (pow.f64 x.re y.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 y.re (pow.f64 x.re y.re)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (pow.f64 x.im 4) (/.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 (/.f64 (pow.f64 x.re y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (/.f64 (*.f64 (pow.f64 x.im 6) (*.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))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))
(+.f64 (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)) (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (pow.f64 x.re y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (/.f64 (pow.f64 x.im 4) (/.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 (*.f64 1/8 (pow.f64 y.re 2)) (pow.f64 x.re 4))))))) (/.f64 (pow.f64 x.im 6) (/.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 (*.f64 1/6 y.re) (pow.f64 x.re 6))))))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 y.re) (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (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 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (exp.f64 (*.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.re (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)))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 y.re) (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 y.re) (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (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 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))) (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) 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)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.re (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)))) (+.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.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 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 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 y.re) (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 y.re) (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 y.re) (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.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))) (pow.f64 x.im 4))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (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 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (*.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/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 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.re (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)))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.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 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 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 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 (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))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 y.re) (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 y.re) (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 y.re) (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.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))) (pow.f64 x.im 4))) (*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 y.re) (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (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 x.im 6)))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (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 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (exp.f64 (*.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.re (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)))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (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 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (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) 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 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.re (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)))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.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 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (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 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (*.f64 (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.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))) (pow.f64 x.im 4))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (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 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (*.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/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))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.re (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)))) (+.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (+.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))) (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 (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 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.re)) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.im)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.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))) (pow.f64 x.im 4))) (*.f64 (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (/.f64 (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 x.im 6)))))
(/.f64 1 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re))
(+.f64 (/.f64 1 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (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 (exp.f64 (neg.f64 (*.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)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))
(+.f64 (pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (log.f64 (hypot.f64 x.im x.re)))))
(+.f64 (*.f64 1/2 (/.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 1 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (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 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (pow.f64 y.re 2)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (+.f64 (exp.f64 (neg.f64 (*.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)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2) (pow.f64 y.re 2)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (+.f64 (pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (log.f64 (hypot.f64 x.im x.re))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/2 (/.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 1 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.f64 y.re (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 (pow.f64 y.re 3) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (pow.f64 y.re 2)) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (+.f64 (exp.f64 (neg.f64 (*.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)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))))))))
(fma.f64 1/6 (/.f64 (pow.f64 (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))) 3) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2) (pow.f64 y.re 2)) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (+.f64 (pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (log.f64 (hypot.f64 x.im x.re)))))))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)
(pow.f64 (hypot.f64 x.im x.re) y.re)
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(fma.f64 -1 (*.f64 y.im (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))
(-.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (*.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 2) (+.f64 (*.f64 -1 (*.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 (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)))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))
(fma.f64 -1 (*.f64 y.im (*.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 2) (*.f64 (*.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)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)))
(-.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 (pow.f64 y.im 2) (*.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (hypot.f64 x.im x.re) y.re)) -1/2))) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (*.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 2) (+.f64 (*.f64 -1 (*.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 (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 3) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.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 (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 -1/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 1/6 (*.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))))))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))))
(fma.f64 -1 (*.f64 y.im (*.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 2) (*.f64 (*.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 -1 (*.f64 (pow.f64 y.im 3) (fma.f64 -1 (*.f64 (atan2.f64 x.im x.re) (*.f64 (*.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 (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)) -1/3))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))))
(-.f64 (-.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 (*.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) (*.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (hypot.f64 x.im x.re) y.re)) -1/2))))) (*.f64 (pow.f64 y.im 2) (*.f64 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (pow.f64 (hypot.f64 x.im x.re) y.re)) -1/2))) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/.f64 (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 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.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) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.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) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.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) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.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) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.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) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.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) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.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) (exp.f64 (*.f64 y.im (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
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 (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))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(+.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)))) (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))) 2)))
(*.f64 (cbrt.f64 (sin.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 (sin.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 (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)))) 2)))
(*.f64 (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))) 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 (cbrt.f64 (sin.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 (sin.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 (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)))) 2)))
(*.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 (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 (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 (*.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.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)))) (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))))) (-.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)))) (*.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 (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))))))
(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 (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 (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 (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.re 4) (-.f64 (pow.f64 x.im 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.im (log.f64 (hypot.f64 x.re x.im))))) 1)
(*.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)))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 1)
(*.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)))
(pow.f64 (cbrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 3)
(*.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)))
(pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)
(*.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)))
(pow.f64 (sqrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 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)))
(sqrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2))
(fabs.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))
(log.f64 (pow.f64 (hypot.f64 x.re x.im) y.im))
(*.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)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) 1)))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.re x.im) 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.re x.im))) 3))
(*.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)))
(expm1.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(*.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)))
(exp.f64 (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(*.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)))
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 1))
(*.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)))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) 1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.im x.re) y.im) -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)))) (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))) 2)))
(*.f64 (cbrt.f64 (sin.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 (sin.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 (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)))) 2)))
(*.f64 (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))) 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 (cbrt.f64 (sin.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 (sin.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 (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)))) 2)))
(*.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 (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 (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 (*.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.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)))) (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))))) (-.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)))) (*.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 (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))))))
(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 (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.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.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.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.im x.re))))
(+.f64 0 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(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.im x.re))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.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 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))
(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.im x.re))))
(+.f64 (log.f64 (sqrt.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 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))))
(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.im x.re))))
(+.f64 (*.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) 1) (*.f64 y.im (atan2.f64 x.im x.re)))
(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.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 0 (log.f64 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.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 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))) 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.im x.re))))
(-.f64 (log.f64 (neg.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))) (log.f64 (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(-.f64 (log.f64 (neg.f64 (pow.f64 (hypot.f64 x.im x.re) y.re))) (+.f64 (log.f64 -1) (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))) 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.im x.re))))
(*.f64 1 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(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.im x.re))))
(*.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.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)))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 2) (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(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.im x.re))))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(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.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 (*.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) (-.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)) (fma.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (-.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 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2) (pow.f64 y.re 2)) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 (atan2.f64 x.im x.re) y.im (*.f64 (log.f64 (hypot.f64 x.im x.re)) (neg.f64 y.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) 2)) (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (-.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (log.f64 (hypot.f64 x.re x.im)) (log.f64 (hypot.f64 x.re x.im)))) (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 (*.f64 (pow.f64 (log.f64 (hypot.f64 x.im x.re)) 2) (pow.f64 y.re 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.im x.re)))))
(pow.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))) 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.im x.re))))
(pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 3)
(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.im x.re))))
(pow.f64 (pow.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))) 3) 1/3)
(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.im x.re))))
(pow.f64 (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.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)))
(fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re))))
(neg.f64 (log.f64 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.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)))
(sqrt.f64 (pow.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.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))
(fabs.f64 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))))
(log.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(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.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))))
(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.im x.re))))
(cbrt.f64 (pow.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))) 3))
(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.im x.re))))
(expm1.f64 (log1p.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(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.im x.re))))
(exp.f64 (log.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(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.im x.re))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 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.im x.re))))
(log1p.f64 (expm1.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(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.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 y.im) (atan2.f64 x.im x.re))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 3 (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 y.im (atan2.f64 x.im x.re))
(-.f64 0 (*.f64 y.im (atan2.f64 x.im x.re)))
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))
(-.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 (atan2.f64 x.im x.re) (neg.f64 y.im))
(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 y.im 3) (pow.f64 (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))
(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)))) (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))) 2)))
(*.f64 (cbrt.f64 (sin.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 (sin.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 (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)))) 2)))
(*.f64 (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))) 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 (cbrt.f64 (sin.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 (sin.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 (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)))) 2)))
(*.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 (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 (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 (*.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.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)))) (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))))) (-.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)))) (*.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 (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))))))
(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 (exp.f64 (log1p.f64 (*.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 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.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))) 1)
(*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 1 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (pow.f64 (cbrt.f64 (*.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 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 2) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (*.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (/.f64 1 (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 1) (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (cbrt.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) (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 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (sqrt.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) (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 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.im x.re) y.re)) 2) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (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 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 2) (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (sqrt.f64 (pow.f64 (exp.f64 y.im) (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 1) (/.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (exp.f64 y.im) (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)) (/.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (/.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.im x.re) y.re)) (/.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.im x.re) y.re)) (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 (*.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 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(pow.f64 (cbrt.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 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(pow.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) 1/3)
(*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(pow.f64 (sqrt.f64 (*.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 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(pow.f64 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.re x.im) y.re)) -1)
(/.f64 1 (/.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 (atan2.f64 x.im x.re)) y.im) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(pow.f64 (exp.f64 1) (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (E.f64) (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))) 2)) (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(pow.f64 (E.f64) (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))))
(pow.f64 (exp.f64 (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))) (sqrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re)))))
(pow.f64 (E.f64) (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 x.re x.im) y.re)) 1) (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(sqrt.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))) 2))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.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))))
(*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(cbrt.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))
(*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 3) (pow.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(exp.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.re (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (E.f64) (fma.f64 y.re (log.f64 (hypot.f64 x.re x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))
(exp.f64 (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 y.re (log.f64 (hypot.f64 x.im x.re)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (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 (pow.f64 (hypot.f64 x.im x.re) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) 1)
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(*.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) 1)
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(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)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2))
(pow.f64 (exp.f64 y.im) (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) (atan2.f64 x.im x.re))) 2) (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(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 y.im) (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (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)))
(pow.f64 (sqrt.f64 (exp.f64 y.im)) (*.f64 (atan2.f64 x.im x.re) 2))
(/.f64 1 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) 1))
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re))
(/.f64 -1 (neg.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(/.f64 -1 (neg.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) 2)) (cbrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re))
(/.f64 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (sqrt.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(pow.f64 (exp.f64 (neg.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 y.im) (atan2.f64 x.im x.re))))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) 3))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))))
(pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)

eval451.0ms (1.9%)

Compiler

Compiled 34914 to 11763 computations (66.3% saved)

prune254.0ms (1.1%)

Pruning

30 alts after pruning (30 fresh and 0 done)

PrunedKeptTotal
New66030690
Fresh000
Picked303
Done000
Total66330693
Accuracy
93.8%
Counts
693 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.9%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) 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)))))
65.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
53.7%
(*.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
45.5%
(*.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (log.f64 (hypot.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)))))
20.1%
(*.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))))
62.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))) (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))
54.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (+.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)))))))))
64.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))) (+.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (hypot.f64 x.im x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
61.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))) (+.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))))))
27.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 (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3) (*.f64 (atan2.f64 x.im x.re) y.re))))
29.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 (pow.f64 (sqrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 2) (*.f64 (atan2.f64 x.im x.re) y.re))))
28.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))) (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))))
23.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 (+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
19.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 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))))
38.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 (*.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))))))
32.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) (expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))))
30.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 (neg.f64 x.im)) y.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 x.re) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
27.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))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
58.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 (fabs.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) y.re))))
48.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))) (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (*.f64 (atan2.f64 x.im x.re) y.re))))
38.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 (cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)) (*.f64 (atan2.f64 x.im x.re) y.re))))
51.2%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
58.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 y.im (log.f64 (hypot.f64 x.im x.re)))))
55.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))) (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))))))
16.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 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))))
17.0%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 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))))
35.3%
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.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)))))
47.5%
(*.f64 (exp.f64 (*.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)))))
68.5%
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
62.9%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) 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)))))
65.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
53.7%
(*.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
45.5%
(*.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (log.f64 (hypot.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)))))
20.1%
(*.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))))
62.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))) (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))
54.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (+.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)))))))))
64.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))) (+.f64 (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (log.f64 (hypot.f64 x.im x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
61.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))) (+.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))))))
27.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 (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3) (*.f64 (atan2.f64 x.im x.re) y.re))))
29.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 (pow.f64 (sqrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 2) (*.f64 (atan2.f64 x.im x.re) y.re))))
28.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))) (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))))
23.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 (+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
19.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 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (pow.f64 (sqrt.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) 2))))
38.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 (*.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))))))
32.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) (expm1.f64 (log1p.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))))
30.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 (neg.f64 x.im)) y.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 x.re) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
27.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))) (sin.f64 (+.f64 (*.f64 (log.f64 x.im) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
58.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 (fabs.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) y.re))))
48.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))) (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (*.f64 (atan2.f64 x.im x.re) y.re))))
38.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 (cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)) (*.f64 (atan2.f64 x.im x.re) y.re))))
51.2%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
58.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 y.im (log.f64 (hypot.f64 x.im x.re)))))
55.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))) (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))))))
16.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 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))))
17.0%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 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))))
35.3%
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.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)))))
47.5%
(*.f64 (exp.f64 (*.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)))))
68.5%
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3))) (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 4712 to 2548 computations (45.9% saved)

localize1.1s (4.9%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.9%
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
90.7%
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
89.9%
(pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)
89.0%
(sin.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3) (*.f64 (atan2.f64 x.im x.re) y.re)))
99.9%
(*.f64 y.re (atan2.f64 x.im x.re))
99.9%
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re)
90.7%
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
89.0%
(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)))))
99.9%
(*.f64 (atan2.f64 x.im x.re) y.re)
99.9%
(*.f64 (log.f64 (neg.f64 x.re)) y.re)
90.7%
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
89.1%
(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)))
99.9%
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re)
99.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))))
91.5%
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
90.7%
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
100.0%
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3))) (sin.f64 (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.re (atan2.f64 x.im x.re))
99.8%
(exp.f64 (atan2.f64 x.im x.re))
89.1%
(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 805 to 90 computations (88.8% saved)

series318.0ms (1.3%)

Counts
14 → 396
Calls

135 calls:

TimeVariablePointExpression
55.0ms
x.re
@-inf
(*.f64 (log.f64 (neg.f64 x.re)) y.re)
28.0ms
y.re
@inf
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
23.0ms
y.re
@0
(*.f64 (log.f64 (neg.f64 x.re)) y.re)
15.0ms
x.re
@0
(*.f64 (log.f64 (neg.f64 x.re)) y.re)
15.0ms
x.re
@inf
(*.f64 (log.f64 (neg.f64 x.re)) y.re)

rewrite128.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
358×log1p-expm1-u
358×expm1-log1p-u
354×add-exp-log
351×add-cube-cbrt
349×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054576
1952576
Stop Event
node limit
Counts
14 → 229
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))))
(exp.f64 (atan2.f64 x.im x.re))
(*.f64 y.re (atan2.f64 x.im x.re))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 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 (*.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.re (atan2.f64 x.im x.re))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re)
(*.f64 (log.f64 (neg.f64 x.re)) y.re)
(sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re)
(*.f64 y.re (atan2.f64 x.im x.re))
(sin.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3) (*.f64 (atan2.f64 x.im x.re) y.re)))
(pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
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 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) 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)
(*.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 (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))))))
(fma.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 (exp.f64 (atan2.f64 x.im x.re)))) 1)
(*.f64 1 (exp.f64 (atan2.f64 x.im x.re)))
(*.f64 (cbrt.f64 (pow.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))))
(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 (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 (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 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(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 (*.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 (atan2.f64 x.im x.re)) y.im))))) 1)
(pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 1)
(pow.f64 (cbrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 3)
(pow.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 2)
(sqrt.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (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))))))
(log.f64 (+.f64 1 (expm1.f64 (*.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 (atan2.f64 x.im x.re)) y.im))))))
(cbrt.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 3))
(cbrt.f64 (*.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) (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3) (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 (*.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 (atan2.f64 x.im x.re)) y.im)))))
(exp.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (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 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (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 (*.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 (atan2.f64 x.im x.re)) y.im)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 1)
(*.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2) (cbrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) 1)
(pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (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 (atan2.f64 x.im x.re)) y.im)) 3) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (log.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (*.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (log.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 0 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 x.re x.im) 2) y.re))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re))) 1)
(pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 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 (log.f64 (hypot.f64 x.re x.im)) y.re) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))))) 1)
(pow.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) 2))
(log.f64 (pow.f64 (neg.f64 x.re) y.re))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (neg.f64 x.re) y.re) 1)))
(cbrt.f64 (pow.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) 3))
(cbrt.f64 (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (neg.f64 x.re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (neg.f64 x.re)) 3) (pow.f64 y.re 3)))
(expm1.f64 (log1p.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))))
(exp.f64 (log.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))) 1))
(log1p.f64 (-.f64 (pow.f64 (neg.f64 x.re) y.re) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (cos.f64 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (cos.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(fma.f64 (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (cos.f64 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 0 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 x.re x.im) 2) y.re))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re))) 1)
(pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 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 (log.f64 (hypot.f64 x.re x.im)) y.re) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1))
(-.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 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(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 (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 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) 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)
(*.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 (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))))))
(fma.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 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) 1)
(*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(*.f64 1 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2) 1/3) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(*.f64 (pow.f64 1 1/3) (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3/2) 1/3))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2))
(log.f64 (pow.f64 (hypot.f64 x.re x.im) y.im))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3))) 1)
(*.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2))
(*.f64 1 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3))
(*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (hypot.f64 x.re x.im)) 3))
(*.f64 (pow.f64 (log.f64 (hypot.f64 x.re x.im)) 3) (pow.f64 y.im 3))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2) (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3/2) (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 2) 3) (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 3) (pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 3))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3)))

simplify619.0ms (2.6%)

Algorithm
egg-herbie
Rules
1884×*-commutative
1178×+-commutative
936×fma-def
722×associate-*r*
628×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02329119939
Stop Event
node limit
Counts
625 → 670
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))))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.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)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.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)))) (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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.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)))) (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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.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)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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))))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.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) 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.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) 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.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))))))))) (*.f64 (pow.f64 x.im 6) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))))))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.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 (*.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)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.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 (*.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)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.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 (*.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)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.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 (*.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)))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 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))))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.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))))))))) (*.f64 (pow.f64 x.re 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 y.re (+.f64 (/.f64 (*.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.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 (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 (/.f64 (*.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.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 (pow.f64 y.re 2) (+.f64 (*.f64 -1/2 (/.f64 (*.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/2 (/.f64 (*.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 (cos.f64 (*.f64 y.im (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)))) (atan2.f64 x.im x.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.im 2) (pow.f64 x.re 2)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 y.re (+.f64 (/.f64 (*.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.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 (pow.f64 y.re 2) (+.f64 (*.f64 -1/2 (/.f64 (*.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/2 (/.f64 (*.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 (cos.f64 (*.f64 y.im (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)))) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (pow.f64 y.re 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (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)))))) (pow.f64 (atan2.f64 x.im x.re) 2))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 -1/6 (/.f64 (*.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/6 (/.f64 (*.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 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (atan2.f64 x.im x.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.im 2) (pow.f64 x.re 2)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im 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 x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.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 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im 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 x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.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 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im 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 x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(*.f64 (sin.f64 (*.f64 y.re (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 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (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 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.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) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (*.f64 (sin.f64 (*.f64 y.re (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/2 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (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 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (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 (pow.f64 y.im 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (*.f64 (sin.f64 (*.f64 y.re (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/2 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/6 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/2 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (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 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (*.f64 (sin.f64 (*.f64 y.re (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/2 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (atan2.f64 x.im x.re)))) (atan2.f64 x.im 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 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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.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 y.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (pow.f64 (atan2.f64 x.im x.re) 3))) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (pow.f64 (atan2.f64 x.im x.re) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 y.re 5) (pow.f64 (atan2.f64 x.im x.re) 5))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (pow.f64 (atan2.f64 x.im x.re) 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 y.re 7) (pow.f64 (atan2.f64 x.im x.re) 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 y.re 5) (pow.f64 (atan2.f64 x.im x.re) 5))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 x.re 4) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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))))))) (*.f64 (pow.f64 x.re 6) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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)))))))))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 x.im 4) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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))))))) (*.f64 (pow.f64 x.im 6) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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)))))))))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re)))
(+.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re))) (*.f64 (pow.f64 y.re 2) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (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 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re))) (+.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 y.re 3) (+.f64 (*.f64 -1/6 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) 3))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (atan2.f64 x.im x.re))))))))
(+.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re))) (+.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (pow.f64 y.re 3) (+.f64 (*.f64 -1/6 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) 3))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 y.re 4) (+.f64 (*.f64 -1/6 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (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 1/6 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (atan2.f64 x.im x.re)))))))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (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 y.im (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (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 y.im (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/6 (*.f64 (pow.f64 y.im 3) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.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)))))
(*.f64 y.re (+.f64 (log.f64 -1) (log.f64 x.re)))
(*.f64 y.re (+.f64 (log.f64 -1) (log.f64 x.re)))
(*.f64 y.re (+.f64 (log.f64 -1) (log.f64 x.re)))
(*.f64 y.re (+.f64 (log.f64 -1) (log.f64 x.re)))
(*.f64 y.re (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.re)))))
(*.f64 y.re (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.re)))))
(*.f64 y.re (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.re)))))
(*.f64 y.re (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.re)))))
(*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (fabs.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 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 y.im (*.f64 (cos.f64 (fabs.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 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (fabs.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 (fabs.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 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (fabs.f64 (*.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.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 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.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(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/3 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (cos.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 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.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/3 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (cos.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 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2)) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.im) 4)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.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/3 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (cos.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 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2)) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.im) 4)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3))))))) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.im) 4)))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/162 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.im) 6)))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4))))) (pow.f64 x.im 2))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 6))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.im) 6)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))))))))))
(sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2)) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 1 x.re)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3))))))) (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 1 x.re)) 4)))))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2)) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 1 x.re)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/162 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 x.re)) 6))))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 x.re)) 2) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 x.re)) 6))))))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))))))) (pow.f64 x.re 6)))))))
(sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2)) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.re)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))))))) (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.re)) 4)))))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2)) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.re)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/162 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.re)) 6))))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.re)) 2) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.re)) 6))))))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))))))) (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/3 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (cos.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 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.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/3 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (cos.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 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2)) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.re) 4)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.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/3 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (cos.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 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2)) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.re) 4)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))))))) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.re) 4)))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/162 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.re) 6)))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4))))) (pow.f64 x.re 2))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 6))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.re) 6)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))))))))))
(sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2)) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 1 x.im)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3))))))) (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 1 x.im)) 4)))))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2)) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 1 x.im)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/162 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 x.im)) 6))))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 x.im)) 2) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 x.im)) 6))))))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))))))) (pow.f64 x.im 6)))))))
(sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2)) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.im)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))))) (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.im)) 4)))))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2)) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.im)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/162 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.im)) 6))))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.im)) 2) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.im)) 6))))))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))))) (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 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(*.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 -1 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(*.f64 -1 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(*.f64 -1 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(*.f64 -1 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(*.f64 y.im (log.f64 x.im))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2)))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (*.f64 y.im (log.f64 x.im)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2)))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 4) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (*.f64 y.im (log.f64 x.im))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2)))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 4) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 6) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4))))) (pow.f64 x.im 2))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 6))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.im) 6)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3))))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (*.f64 y.im (log.f64 x.im)))))
(*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re))))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 x.re)) 2) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 x.re)) 6))))))) (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))))))
(*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re))))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.re)) 2) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.re)) 6))))))) (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))))))
(*.f64 y.im (log.f64 x.re))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2)))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (*.f64 y.im (log.f64 x.re)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2)))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 4) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (*.f64 y.im (log.f64 x.re))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2)))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 4) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 6) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4))))) (pow.f64 x.re 2))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 6))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.re) 6)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (*.f64 y.im (log.f64 x.re)))))
(*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im))))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 x.im)) 2) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 x.im)) 6))))))) (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))))))
(*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im))))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.im)) 2) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.im)) 6))))))) (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))))))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3))
(*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2)))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2)))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4))))))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2)))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4))))))))) (+.f64 (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4))))) (pow.f64 x.im 2))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 6)))))))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))
(*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re)))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re)))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (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 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re)))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re)))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 x.re)) 2) (+.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 6) (*.f64 (pow.f64 y.im 3) (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 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re)))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 2)))))))))))
(*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re)))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (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 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re)))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.re)) 2) (+.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 6) (*.f64 (pow.f64 y.im 3) (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 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2)))))))))))
(*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2)))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2)))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4))))))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2)))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4))))))))) (+.f64 (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4))))) (pow.f64 x.re 2))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 6)))))))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))
(*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im)))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im)))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (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 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im)))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im)))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 x.im)) 2) (+.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 6) (*.f64 (pow.f64 y.im 3) (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 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im)))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 2)))))))))))
(*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (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 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.im)) 2) (+.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 6) (*.f64 (pow.f64 y.im 3) (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 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 2)))))))))))
(+.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 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) 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)
(*.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 (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))))))
(fma.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 (exp.f64 (atan2.f64 x.im x.re)))) 1)
(*.f64 1 (exp.f64 (atan2.f64 x.im x.re)))
(*.f64 (cbrt.f64 (pow.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))))
(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 (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 (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 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(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 (*.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 (atan2.f64 x.im x.re)) y.im))))) 1)
(pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 1)
(pow.f64 (cbrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 3)
(pow.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 2)
(sqrt.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (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))))))
(log.f64 (+.f64 1 (expm1.f64 (*.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 (atan2.f64 x.im x.re)) y.im))))))
(cbrt.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 3))
(cbrt.f64 (*.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) (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3) (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 (*.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 (atan2.f64 x.im x.re)) y.im)))))
(exp.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (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 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (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 (*.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 (atan2.f64 x.im x.re)) y.im)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 1)
(*.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2) (cbrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) 1)
(pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (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 (atan2.f64 x.im x.re)) y.im)) 3) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (log.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(exp.f64 (*.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (log.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 0 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 x.re x.im) 2) y.re))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re))) 1)
(pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 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 (log.f64 (hypot.f64 x.re x.im)) y.re) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))))) 1)
(pow.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) 1)
(pow.f64 (cbrt.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))) 3)
(pow.f64 (pow.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) 2))
(log.f64 (pow.f64 (neg.f64 x.re) y.re))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (neg.f64 x.re) y.re) 1)))
(cbrt.f64 (pow.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) 3))
(cbrt.f64 (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (neg.f64 x.re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (neg.f64 x.re)) 3) (pow.f64 y.re 3)))
(expm1.f64 (log1p.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))))
(exp.f64 (log.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))) 1))
(log1p.f64 (-.f64 (pow.f64 (neg.f64 x.re) y.re) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (cos.f64 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (cos.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(fma.f64 (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (cos.f64 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(+.f64 0 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 x.re x.im) 2) y.re))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re))) 1)
(pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 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 (log.f64 (hypot.f64 x.re x.im)) y.re) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) 1))
(-.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 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(pow.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) 1/3)
(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 (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 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) 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)
(*.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 (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))))))
(fma.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 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) 1)
(*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(*.f64 1 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2) 1/3) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(*.f64 (pow.f64 1 1/3) (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3/2) 1/3))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2))
(log.f64 (pow.f64 (hypot.f64 x.re x.im) y.im))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3))) 1)
(*.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2))
(*.f64 1 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3))
(*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (hypot.f64 x.re x.im)) 3))
(*.f64 (pow.f64 (log.f64 (hypot.f64 x.re x.im)) 3) (pow.f64 y.im 3))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2) (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3/2) (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 2) 3) (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 3) (pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 3))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3)))
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)))))))))
(+.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 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (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 (*.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 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.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)))))))))
(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))))
(+.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)))))))))
(+.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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (*.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 (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 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 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))))))) (fma.f64 1/8 (/.f64 (*.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.re))) (*.f64 y.re (atan2.f64 x.im 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 (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)))))))))))
(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))))
(+.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)))))))))
(+.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 -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 (*.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.re))) (*.f64 y.re (atan2.f64 x.im 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 (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)))))))))))
(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 (pow.f64 x.im 2) (*.f64 y.im (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 (+.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 (pow.f64 x.im 2) (*.f64 y.im (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 (+.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 (pow.f64 x.im 2) (*.f64 y.im (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))))))))))
(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))))
(+.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 (*.f64 (pow.f64 x.re 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)))))) (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 (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 (pow.f64 x.re 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)))))) (pow.f64 x.im 4)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 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)))))) (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 (*.f64 (pow.f64 x.re 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)))))) (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 y.re (atan2.f64 x.im x.re))))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 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)))))) (pow.f64 x.im 2)) (/.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)))))))))))
(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))))
(+.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 (*.f64 (pow.f64 x.re 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)))))) (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 1/2 (/.f64 (*.f64 (pow.f64 x.re 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)))))) (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 (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 (*.f64 (pow.f64 x.re 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)))))) (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 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 y.im (*.f64 (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 (*.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 y.im (*.f64 (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 (*.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 (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.re 2) (pow.f64 x.im 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.re 2) (pow.f64 x.im 2)))))))))
(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))))))
(+.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 (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 (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 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.re 2)) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im 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 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re)))))) (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.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)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.re 2)) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im 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 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im 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 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im 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 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im 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 (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 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re))))) (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.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)))) (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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.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)))) (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 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im 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 (*.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)))))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(fma.f64 (pow.f64 x.im 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 y.im (pow.f64 x.re 2)) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im 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 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im 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 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im 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 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im 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 (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 (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 (/.f64 y.im (pow.f64 x.re 2)) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (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)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im 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 (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 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re)))) (+.f64 (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im 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 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 (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 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re)))))) (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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))))) (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 (fma.f64 -1 (*.f64 y.im (neg.f64 (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 (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.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 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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)))) (/.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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 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 (*.f64 y.re (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 y.im y.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)))) (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 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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)))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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)))) (/.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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.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 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2)))))) (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 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)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 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 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.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) 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.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))))))))) (*.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 (*.f64 y.im y.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)))) (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 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (pow.f64 x.re 2) (pow.f64 x.im 6)) (/.f64 (*.f64 y.im (*.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 (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 (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 2)) (/.f64 (*.f64 y.re (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 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)))))))))) (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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.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 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 4)) (pow.f64 y.re 2)))))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (*.f64 (pow.f64 x.im 6) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.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/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 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im))))) (/.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (fma.f64 -1/4 (*.f64 (pow.f64 x.re 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)))))) (*.f64 -1/8 (*.f64 (pow.f64 x.re 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 (/.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 (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)))))) (*.f64 (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/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)))))) (pow.f64 (exp.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im 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.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (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))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.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 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 y.re (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (/.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)) (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/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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)))) (+.f64 (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 y.re (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))))))) (/.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)) (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 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (/.f64 (*.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 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (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 (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 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 -1/8 (pow.f64 x.re 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))))))) (pow.f64 (exp.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.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) 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.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))))))))) (*.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 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (/.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)) (/.f64 (*.f64 y.im (*.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 6) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 y.im (*.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 (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 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 y.re (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 6)) (/.f64 (*.f64 y.re (*.f64 (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 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 -1/8 (pow.f64 x.re 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))))))))) (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.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (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)))))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 4)) (/.f64 (*.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 y.re (pow.f64 x.re 4)) (*.f64 (*.f64 1/8 (pow.f64 x.re 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 (log.f64 (/.f64 -1 x.im))))) (pow.f64 x.im 6)) (/.f64 (*.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/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 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 (pow.f64 x.re 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)))))) (*.f64 (*.f64 -1/8 (pow.f64 x.re 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))))))) (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 (pow.f64 x.re 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)))))) (*.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 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))))))))))))))
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (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)))) (pow.f64 x.im y.re)))) (/.f64 (*.f64 (*.f64 y.re (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im y.re)) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))))) (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.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 (*.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)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (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)))) (pow.f64 x.im y.re)))) (/.f64 (*.f64 (*.f64 y.re (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im y.re)) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.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 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (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 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (/.f64 (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 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re))))) (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.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 (*.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)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.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 (*.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)))) (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 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.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 (*.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)))))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(fma.f64 (pow.f64 x.re 2) (*.f64 1/2 (+.f64 (/.f64 y.im (/.f64 (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (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)))) (pow.f64 x.im y.re)))) (/.f64 (*.f64 (*.f64 y.re (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im y.re)) (*.f64 (pow.f64 x.im 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.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 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (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 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (/.f64 (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 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (/.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 y.im (pow.f64 x.im 2)) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (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 1/8 (/.f64 (pow.f64 y.re 2) (pow.f64 x.im 4)))))) (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 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re)))) (+.f64 (/.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (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))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (/.f64 (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 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re)))))) (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 x.im y.re))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 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))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 y.im (*.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im 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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 y.im (*.f64 y.re (*.f64 (cos.f64 (+.f64 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.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) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 y.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)))) (exp.f64 (neg.f64 (*.f64 y.re (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 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im 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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im 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 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.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 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (*.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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (*.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 (exp.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.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))))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.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) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 y.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)))) (exp.f64 (neg.f64 (*.f64 y.re (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 (cos.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im 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.im (*.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 (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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im 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 (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.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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 -1/8 (*.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)))))))))))) (+.f64 (/.f64 (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.re))) (*.f64 y.re (atan2.f64 x.im 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 (/.f64 (exp.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re))))) (/.f64 (*.f64 (pow.f64 x.re 4) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.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 y.re (pow.f64 x.im 4)) (*.f64 1/8 (*.f64 (pow.f64 x.im 4) (pow.f64 y.re 2))))))) (+.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 (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 (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)))))))) (+.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 (pow.f64 x.im 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)))))) (*.f64 -1/8 (*.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 (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 (*.f64 (pow.f64 x.re 6) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (fma.f64 1/8 (*.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.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)))) (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 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 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))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 (exp.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.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 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (pow.f64 (exp.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.f64 (pow.f64 x.re 4) (exp.f64 (*.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 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (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 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.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 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (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 (*.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 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 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 -1/8 (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 (exp.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.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 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (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 (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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im 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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (*.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))))))))) (*.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 (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.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))))))))) (*.f64 (pow.f64 x.re 6) (exp.f64 (*.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 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))))) (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 2) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (*.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 (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 (pow.f64 x.re 6) (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 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 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 (log.f64 (/.f64 -1 x.re))))) (fma.f64 -1/4 (*.f64 (pow.f64 x.im 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)))))) (*.f64 (*.f64 -1/8 (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 (exp.f64 y.im) (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (sin.f64 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))))) (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 (*.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 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 (log.f64 (/.f64 -1 x.re))))) (pow.f64 x.re 6)) (/.f64 (*.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/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 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 (fma.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 -1/8 (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 (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))))) (fma.f64 1/8 (*.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.re))) (*.f64 y.re (atan2.f64 x.im 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 (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) (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.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 (*.f64 y.re (+.f64 (/.f64 (*.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.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 (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 y.re (+.f64 (/.f64 (cos.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)) (atan2.f64 x.im x.re))) (/.f64 (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)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))) (/.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 (*.f64 y.re (+.f64 (/.f64 (*.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.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 (pow.f64 y.re 2) (+.f64 (*.f64 -1/2 (/.f64 (*.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/2 (/.f64 (*.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 (cos.f64 (*.f64 y.im (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)))) (atan2.f64 x.im x.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.im 2) (pow.f64 x.re 2)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))
(fma.f64 y.re (+.f64 (/.f64 (cos.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)) (atan2.f64 x.im x.re))) (/.f64 (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)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))) (fma.f64 (pow.f64 y.re 2) (fma.f64 -1/2 (/.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 (atan2.f64 x.im x.re) 2))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.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)))))))) (/.f64 (cos.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)) (*.f64 (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.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 (*.f64 y.re (+.f64 (/.f64 (*.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (*.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 (pow.f64 y.re 2) (+.f64 (*.f64 -1/2 (/.f64 (*.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/2 (/.f64 (*.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 (cos.f64 (*.f64 y.im (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)))) (atan2.f64 x.im x.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 (pow.f64 y.re 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (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)))))) (pow.f64 (atan2.f64 x.im x.re) 2))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 -1/6 (/.f64 (*.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)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (*.f64 1/6 (/.f64 (*.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 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (atan2.f64 x.im x.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.im 2) (pow.f64 x.re 2)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))
(fma.f64 y.re (+.f64 (/.f64 (cos.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)) (atan2.f64 x.im x.re))) (/.f64 (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)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))) (fma.f64 (pow.f64 y.re 2) (fma.f64 -1/2 (/.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 (atan2.f64 x.im x.re) 2))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.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)))))))) (/.f64 (cos.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)) (*.f64 (atan2.f64 x.im x.re) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))))) (fma.f64 (pow.f64 y.re 3) (fma.f64 -1/2 (/.f64 (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)) (*.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 (cos.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 (atan2.f64 x.im x.re) 3))) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.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)))))))) (*.f64 1/2 (/.f64 (cos.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)) (*.f64 (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 (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 (*.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 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/.f64 (*.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 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/.f64 (*.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 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/.f64 (*.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 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/.f64 (*.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 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/.f64 (*.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 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/.f64 (*.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 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(/.f64 (*.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 (hypot.f64 x.im x.re) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
(/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re)))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))
(+.f64 (*.f64 y.im (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (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 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)))
(+.f64 (*.f64 y.im (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.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) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (*.f64 (sin.f64 (*.f64 y.re (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/2 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (atan2.f64 x.im x.re)))))))
(fma.f64 y.im (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re) (*.f64 (pow.f64 y.im 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (*.f64 (sin.f64 (*.f64 y.re (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/2 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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))) (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (*.f64 y.im (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (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 (pow.f64 y.im 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (*.f64 (sin.f64 (*.f64 y.re (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/2 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/6 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/2 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (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 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (*.f64 (sin.f64 (*.f64 y.re (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/2 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re)))) (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re)))))))))
(fma.f64 y.im (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (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 (pow.f64 y.im 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (*.f64 (sin.f64 (*.f64 y.re (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/2 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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))) (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (pow.f64 y.im 3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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)))) (fma.f64 1/6 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/2 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 2) (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (atan2.f64 x.im x.re) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2) (*.f64 (sin.f64 (*.f64 y.re (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/2 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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))) (*.f64 (atan2.f64 x.im x.re) (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (*.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 (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 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)))
(/.f64 (*.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 (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 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)))
(/.f64 (*.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 (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 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)))
(/.f64 (*.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 (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 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)))
(/.f64 (*.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 (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 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)))
(/.f64 (*.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 (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 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)))
(/.f64 (*.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 (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 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)))
(/.f64 (*.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 (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 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (exp.f64 y.im) (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.re (atan2.f64 x.im x.re))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (pow.f64 (atan2.f64 x.im x.re) 3))) (*.f64 y.re (atan2.f64 x.im x.re)))
(fma.f64 -1/6 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (*.f64 y.re (atan2.f64 x.im x.re)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (pow.f64 (atan2.f64 x.im x.re) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 y.re 5) (pow.f64 (atan2.f64 x.im x.re) 5))) (*.f64 y.re (atan2.f64 x.im x.re))))
(fma.f64 -1/6 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (fma.f64 1/120 (*.f64 (pow.f64 y.re 5) (pow.f64 (atan2.f64 x.im x.re) 5)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.re 3) (pow.f64 (atan2.f64 x.im x.re) 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 y.re 7) (pow.f64 (atan2.f64 x.im x.re) 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 y.re 5) (pow.f64 (atan2.f64 x.im x.re) 5))) (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 -1/6 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) 3) (fma.f64 -1/5040 (*.f64 (pow.f64 y.re 7) (pow.f64 (atan2.f64 x.im x.re) 7)) (fma.f64 1/120 (*.f64 (pow.f64 y.re 5) (pow.f64 (atan2.f64 x.im x.re) 5)) (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.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 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im 2)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.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 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 x.re 4) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im 2)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 x.re 4) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.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 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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))))))) (*.f64 (pow.f64 x.re 6) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im 2)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 (pow.f64 x.re 4) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.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 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (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))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.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 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.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.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.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 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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))))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (fma.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 4) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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)))))
(fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (fma.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 4) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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))))))))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (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))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.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 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.re 2)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.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 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.re 2)) (fma.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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))))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.re 2)) (+.f64 (fma.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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))))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 x.re 4))) (/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im 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))))))))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.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 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.re 2)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.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 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 x.im 4) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.re 2)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 x.im 4) (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.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 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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))))))) (*.f64 (pow.f64 x.im 6) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.re 2)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 (pow.f64 x.im 4) (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.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 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (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))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.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 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.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.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.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 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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))))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (fma.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 4) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (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 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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)))))
(fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (+.f64 (fma.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 4) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (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 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (neg.f64 (log.f64 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (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))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.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 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im 2)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.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 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im 2)) (fma.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 4) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (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 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im 2))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (+.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)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.re (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im 2)) (+.f64 (fma.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 4) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (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 (exp.f64 (-.f64 (neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (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 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re)))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))
(+.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re))) (*.f64 (pow.f64 y.re 2) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (atan2.f64 x.im x.re)))))
(fma.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 y.re 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))))))
(+.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re))) (+.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 y.re 3) (+.f64 (*.f64 -1/6 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) 3))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (atan2.f64 x.im x.re))))))))
(fma.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))) (fma.f64 (pow.f64 y.re 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 y.re 3) (fma.f64 -1/6 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))) (*.f64 1/2 (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2)) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))))))
(+.f64 (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (atan2.f64 x.im x.re))) (+.f64 (*.f64 (pow.f64 y.re 2) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) (atan2.f64 x.im x.re)))) (+.f64 (*.f64 (pow.f64 y.re 3) (+.f64 (*.f64 -1/6 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) 3))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 2) (atan2.f64 x.im x.re)))))) (*.f64 (pow.f64 y.re 4) (+.f64 (*.f64 -1/6 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (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 1/6 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))) 3) (atan2.f64 x.im x.re)))))))))
(fma.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))) (fma.f64 (pow.f64 y.re 2) (*.f64 (*.f64 (atan2.f64 x.im x.re) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))) (fma.f64 (pow.f64 y.re 3) (fma.f64 -1/6 (*.f64 (pow.f64 (atan2.f64 x.im x.re) 3) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))) (*.f64 1/2 (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 2)) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))) (*.f64 (pow.f64 y.re 4) (fma.f64 -1/6 (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (*.f64 (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 1/6 (*.f64 (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))) (*.f64 (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 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))) y.re))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (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 y.im (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (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 y.im (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))))
(+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/6 (*.f64 (pow.f64 y.im 3) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (sin.f64 (*.f64 y.re (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 y.im (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/6 (*.f64 (pow.f64 y.im 3) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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/2 (*.f64 (pow.f64 y.im 2) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2))))) (*.f64 y.im (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))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (*.f64 y.im (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))
(+.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 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.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 (*.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 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (fma.f64 1/6 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) y.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 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))
(neg.f64 (*.f64 y.re (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 (*.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 (*.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 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(neg.f64 (*.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))))
(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 (*.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)))))
(+.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 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)))
(+.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))))
(+.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 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) 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 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))
(neg.f64 (*.f64 y.re (neg.f64 (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 (*.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 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.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.re (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (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.re (log.f64 (/.f64 -1 x.im))))
(neg.f64 (*.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))))
(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 (*.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 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.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.re (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (+.f64 (log.f64 -1) (log.f64 x.re)))
(*.f64 y.re (+.f64 (log.f64 x.re) (log.f64 -1)))
(*.f64 y.re (+.f64 (log.f64 -1) (log.f64 x.re)))
(*.f64 y.re (+.f64 (log.f64 x.re) (log.f64 -1)))
(*.f64 y.re (+.f64 (log.f64 -1) (log.f64 x.re)))
(*.f64 y.re (+.f64 (log.f64 x.re) (log.f64 -1)))
(*.f64 y.re (+.f64 (log.f64 -1) (log.f64 x.re)))
(*.f64 y.re (+.f64 (log.f64 x.re) (log.f64 -1)))
(*.f64 y.re (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.re)))))
(*.f64 y.re (+.f64 (log.f64 -1) (neg.f64 (neg.f64 (log.f64 x.re)))))
(*.f64 y.re (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.re)))))
(*.f64 y.re (+.f64 (log.f64 -1) (neg.f64 (neg.f64 (log.f64 x.re)))))
(*.f64 y.re (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.re)))))
(*.f64 y.re (+.f64 (log.f64 -1) (neg.f64 (neg.f64 (log.f64 x.re)))))
(*.f64 y.re (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 x.re)))))
(*.f64 y.re (+.f64 (log.f64 -1) (neg.f64 (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 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 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 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(neg.f64 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (fabs.f64 (*.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)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (fabs.f64 (*.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 (+.f64 (*.f64 y.im (log.f64 x.im)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im 6))) (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (*.f64 y.im (log.f64 x.im)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (fabs.f64 (*.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 (+.f64 (*.f64 y.im (log.f64 x.im)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.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 (*.f64 y.im (log.f64 x.im)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.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 (*.f64 y.im (log.f64 x.im)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re))))))
(sin.f64 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im 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 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.re)))))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im 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 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im 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 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.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 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (/.f64 (cos.f64 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fabs.f64 (*.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)))))))))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re))))))
(sin.f64 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 2))))))
(+.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im 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 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im 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 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im 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 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (/.f64 (cos.f64 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.re)))) (fabs.f64 (*.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)))))))))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re 2))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (fabs.f64 (*.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 (+.f64 (*.f64 y.im (log.f64 x.re)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 4)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (fabs.f64 (*.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.im (log.f64 x.re)) (fabs.f64 (*.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 (+.f64 (*.f64 y.im (log.f64 x.re)) (fabs.f64 (*.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 (+.f64 (*.f64 y.im (log.f64 x.re)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re 6))) (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (*.f64 y.im (log.f64 x.re)) (fabs.f64 (*.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.im (log.f64 x.re)) (fabs.f64 (*.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 (+.f64 (*.f64 y.im (log.f64 x.re)) (fabs.f64 (*.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 (+.f64 (*.f64 y.im (log.f64 x.re)) (fabs.f64 (*.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 (+.f64 (*.f64 y.im (log.f64 x.re)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im 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 (*.f64 y.im (log.f64 x.re)) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im))))))
(sin.f64 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 1 x.im)))))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.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 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.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 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (/.f64 (cos.f64 (+.f64 (neg.f64 (*.f64 y.im (neg.f64 (log.f64 x.im)))) (fabs.f64 (*.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)))))))))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im))))))
(sin.f64 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.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 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im 2))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.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 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im 2))))))
(+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 -1 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 x.im 2))) (/.f64 (*.f64 (cos.f64 (+.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.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 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.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 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (sin.f64 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (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 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im 6)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (cos.f64 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im 2)) (/.f64 (cos.f64 (+.f64 (neg.f64 (*.f64 y.im (log.f64 (/.f64 -1 x.im)))) (fabs.f64 (*.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)))))))))))
(sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im (*.f64 (cos.f64 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 y.im (cos.f64 (fabs.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 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 y.im (*.f64 (cos.f64 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 y.im (cos.f64 (fabs.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 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 y.im 3) (*.f64 (cos.f64 (fabs.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 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (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 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 y.im (cos.f64 (fabs.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))))))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (+.f64 (fabs.f64 (*.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)))))))
(sin.f64 (+.f64 (*.f64 y.im (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))) (fabs.f64 (*.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))
(+.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 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.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 (*.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 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (fma.f64 1/6 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) y.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 -1 (*.f64 y.re (log.f64 (/.f64 1 x.re))))
(neg.f64 (*.f64 y.re (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 (*.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 (*.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 -1 (*.f64 y.re (log.f64 (/.f64 -1 x.re))))
(neg.f64 (*.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))))
(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 (*.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)))))
(+.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 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)))
(+.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))))
(+.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 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) 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 -1 (*.f64 y.re (log.f64 (/.f64 1 x.im))))
(neg.f64 (*.f64 y.re (neg.f64 (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 (*.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 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.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.re (neg.f64 (log.f64 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (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.re (log.f64 (/.f64 -1 x.im))))
(neg.f64 (*.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))))
(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 (*.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 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (*.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) y.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.re (log.f64 (/.f64 -1 x.im))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) y.re)) (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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)))))
(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 y.im (*.f64 (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 (*.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 y.im (*.f64 (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 (*.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 (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.re 2) (pow.f64 x.im 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.re 2) (pow.f64 x.im 2)))))))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.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/3 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (cos.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 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.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/3 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2))))) (pow.f64 (log.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/3 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (cos.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 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2)) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.im) 4)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2))))) (pow.f64 (log.f64 x.im) 2))) (*.f64 (pow.f64 x.re 4) (fma.f64 -1/18 (*.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 4)) (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) 2) (pow.f64 (log.f64 x.im) 4))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (*.f64 y.im (*.f64 (log.f64 x.im) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.im 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.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/3 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (cos.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 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2)) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.im) 4)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))))) (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3))))))) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.im) 4)))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/162 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.im) 6)))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4))))) (pow.f64 x.im 2))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 6))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.im) 6)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x.re 2) (pow.f64 y.im 2)) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2))))) (pow.f64 (log.f64 x.im) 2))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/18 (*.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 4)) (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) 2) (pow.f64 (log.f64 x.im) 4))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (*.f64 y.im (*.f64 (log.f64 x.im) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.im 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2))))) (*.f64 (pow.f64 x.re 6) (fma.f64 -1/9 (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2))))) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (*.f64 y.im (*.f64 (log.f64 x.im) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.im 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.im) 4))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/162 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.im) 6))) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x.im) (pow.f64 y.im 3)) (pow.f64 x.im 6)) (fma.f64 1/6 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 6) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/2 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.im 4))))) (*.f64 y.im (*.f64 (log.f64 x.im) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 6)) (*.f64 1/3 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (log.f64 x.im)))))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.im) 6))) (*.f64 2/3 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (*.f64 y.im (*.f64 (log.f64 x.im) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.im 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))))))))))
(sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))))
(+.f64 (sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/3 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 2)) (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (neg.f64 (log.f64 x.re)) 2) (pow.f64 (cbrt.f64 -1) 2)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2)) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 1 x.re)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))))))
(+.f64 (sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/18 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 4)) (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (neg.f64 (log.f64 x.re)) 4))))) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 2)) (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (neg.f64 (log.f64 x.re)) 2) (pow.f64 (cbrt.f64 -1) 2))))) (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (neg.f64 (log.f64 x.re)) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.re)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (pow.f64 (neg.f64 (log.f64 x.re)) 2))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 3)))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3))))))) (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 1 x.re)) 4)))))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2)) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 1 x.re)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/162 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 x.re)) 6))))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 x.re)) 2) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 x.re)) 6))))))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/9 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 6)) (/.f64 (*.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.re)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (pow.f64 (neg.f64 (log.f64 x.re)) 2))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 3)))))) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (neg.f64 (log.f64 x.re)) 4))))) (fma.f64 -1/18 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 4)) (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (neg.f64 (log.f64 x.re)) 4))))) (fma.f64 1/3 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 2)) (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (neg.f64 (log.f64 x.re)) 2) (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 1/3 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (neg.f64 (log.f64 x.re)) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.re)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (pow.f64 (neg.f64 (log.f64 x.re)) 2))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 3))))))) (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/162 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (neg.f64 (log.f64 x.re)) 6)))) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/4 (*.f64 (pow.f64 y.im 2) (pow.f64 x.im 6)) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (neg.f64 (log.f64 x.re)) (*.f64 (pow.f64 x.im 6) 120))))))) (fma.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (*.f64 (pow.f64 x.im 6) 120) (pow.f64 (neg.f64 (log.f64 x.re)) 2))) (fma.f64 1/4 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.re)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 x.im 2) y.im) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.re))))))))))) (fma.f64 -2/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) (pow.f64 y.im 3)) (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.re)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (pow.f64 (neg.f64 (log.f64 x.re)) 2))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 3))))) (pow.f64 (neg.f64 (log.f64 x.re)) 3))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (neg.f64 (log.f64 x.re)) 6))))))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (neg.f64 (log.f64 x.re)) 2) (pow.f64 (cbrt.f64 -1) 2)))))))))))))
(sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))))
(+.f64 (sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/3 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 2)) (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2)) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.re)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))))))
(+.f64 (sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/18 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 4)) (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.re)) 4))))) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 2)) (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 4)) (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (log.f64 (/.f64 -1 x.re))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2)) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))))))) (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.re)) 4)))))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2)) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.re)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/162 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.re)) 6))))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.re)) 2) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.re)) 6))))))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))))))) (pow.f64 x.re 6)))))))
(+.f64 (sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/9 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 6)) (/.f64 (*.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (log.f64 (/.f64 -1 x.re))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2)) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))))) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.re)) 4))))) (fma.f64 -1/18 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 4)) (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.re)) 4))))) (fma.f64 1/3 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 2)) (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re 4)) (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (log.f64 (/.f64 -1 x.re))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2)) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.re 6) (fma.f64 -1/162 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.re)) 6)))) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (fma.f64 -1/4 (*.f64 (pow.f64 y.im 2) (pow.f64 x.im 6)) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (*.f64 (pow.f64 x.im 6) 120) (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (*.f64 (pow.f64 x.im 6) 120) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (fma.f64 1/4 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re)))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))))))) (fma.f64 -2/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (pow.f64 y.im 3)) (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (log.f64 (/.f64 -1 x.re))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2)) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.re)) 6))))))) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))))))))))))
(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/3 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (cos.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 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.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/3 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 y.im 2)) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2))))) (pow.f64 (log.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/3 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (cos.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 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2)) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.re) 4)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 y.im 2)) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2))))) (pow.f64 (log.f64 x.re) 2))) (*.f64 (pow.f64 x.im 4) (fma.f64 -1/18 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 4)) (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) 2) (pow.f64 (log.f64 x.re) 4))) (*.f64 1/3 (/.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (*.f64 y.im (*.f64 (log.f64 x.re) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.re 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))))))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (cos.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 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2)) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.re) 4)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))))) (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))))))) (*.f64 (pow.f64 y.im 4) (pow.f64 (log.f64 x.re) 4)))) (*.f64 (cos.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/162 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.re) 6)))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4))))) (pow.f64 x.re 2))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 6))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.re) 6)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))))))))))
(+.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 y.im 2)) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2))))) (pow.f64 (log.f64 x.re) 2))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/18 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 4)) (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) 2) (pow.f64 (log.f64 x.re) 4))) (*.f64 1/3 (/.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (*.f64 y.im (*.f64 (log.f64 x.re) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.re 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))))))))) (*.f64 (pow.f64 x.im 6) (fma.f64 -1/9 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 y.im 4)) (/.f64 (*.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (*.f64 y.im (*.f64 (log.f64 x.re) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.re 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (pow.f64 (log.f64 x.re) 4))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/162 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.re) 6))) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 6) (log.f64 x.re))) (fma.f64 1/6 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 6) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/2 (/.f64 y.im (/.f64 (pow.f64 x.re 2) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.re 4))))) (*.f64 y.im (*.f64 (log.f64 x.re) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 6)) (*.f64 1/3 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (log.f64 x.re)))))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.re) 6))) (*.f64 2/3 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (*.f64 y.im (*.f64 (log.f64 x.re) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.re 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))))))))))
(sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))))
(+.f64 (sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/3 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 2)) (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (neg.f64 (log.f64 x.im)) 2))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2)) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 1 x.im)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))))))
(+.f64 (sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/18 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 4)) (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (neg.f64 (log.f64 x.im)) 4))))) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 2)) (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 4)) (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3))))) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (neg.f64 (log.f64 x.im)) 2))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3))))))) (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 1 x.im)) 4)))))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2)) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 1 x.im)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/162 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 x.im)) 6))))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 x.im)) 2) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 x.im)) 6))))))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/9 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 6)) (/.f64 (*.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3)))))) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (neg.f64 (log.f64 x.im)) 4))))) (fma.f64 -1/18 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 4)) (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (neg.f64 (log.f64 x.im)) 4))))) (fma.f64 1/3 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 2)) (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 4)) (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3))))) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/162 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (neg.f64 (log.f64 x.im)) 6)))) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/4 (*.f64 (pow.f64 y.im 2) (pow.f64 x.re 6)) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (neg.f64 (log.f64 x.im)) (*.f64 (pow.f64 x.re 6) 120))))))) (fma.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (*.f64 (pow.f64 x.re 6) 120) (pow.f64 (neg.f64 (log.f64 x.im)) 2))) (fma.f64 1/4 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (neg.f64 (log.f64 x.im))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 x.re 2) y.im) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.im))))))))))) (fma.f64 -2/3 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3)) (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3))))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (neg.f64 (log.f64 x.im)) 6))))))) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))))) (pow.f64 x.im 6)))))))
(sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))))
(+.f64 (sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 1/3 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 2)) (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2)) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.im)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))))))
(+.f64 (sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/18 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 4)) (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.im)) 4))))) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 2)) (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))) (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 4)) (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))))))
(+.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))))) (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.im)) 4)))))) (+.f64 (*.f64 -1/18 (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2)) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.im)) 4)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (/.f64 (*.f64 (cos.f64 (+.f64 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (*.f64 -1/162 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.im)) 6))))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.im)) 2) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.im)) 6))))))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))))) (pow.f64 x.im 6)))))))
(+.f64 (sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 -1/9 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 6)) (/.f64 (*.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))))) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.im)) 4))))) (fma.f64 -1/18 (*.f64 (/.f64 (sin.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 4)) (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 4) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (log.f64 (/.f64 -1 x.im)) 4))))) (fma.f64 1/3 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 2)) (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))) (fma.f64 1/3 (*.f64 (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im 4)) (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))) (/.f64 (cos.f64 (fma.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 -1/162 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.im)) 6)))) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (fma.f64 -1/4 (*.f64 (pow.f64 y.im 2) (pow.f64 x.re 6)) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (*.f64 (pow.f64 x.re 6) 120) (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (*.f64 (pow.f64 x.re 6) 120) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (fma.f64 1/4 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))))))) (fma.f64 -2/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (pow.f64 y.im 3)) (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.im)) 6))))))) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))))))))))
(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))))))
(+.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 (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 (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)))))))))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re 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 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 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.re 2) (pow.f64 x.im 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.re 2) (pow.f64 x.im 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.re 2) (pow.f64 x.im 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.re 2) (pow.f64 x.im 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.re 2) (pow.f64 x.im 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.re 2) (pow.f64 x.im 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.re 2) (pow.f64 x.im 2)))))
(*.f64 -1 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(neg.f64 (*.f64 (*.f64 y.im (cbrt.f64 -1)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(*.f64 -1 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(neg.f64 (*.f64 (*.f64 y.im (cbrt.f64 -1)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(*.f64 -1 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(neg.f64 (*.f64 (*.f64 y.im (cbrt.f64 -1)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(*.f64 -1 (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im 2) (pow.f64 x.re 2)))))))
(neg.f64 (*.f64 (*.f64 y.im (cbrt.f64 -1)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))))))
(*.f64 y.im (log.f64 x.im))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2)))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (*.f64 y.im (log.f64 x.im)))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2))) (*.f64 y.im (log.f64 x.im)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2)))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 4) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (*.f64 y.im (log.f64 x.im))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 4) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (*.f64 y.im (*.f64 (log.f64 x.im) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.im 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2))) (*.f64 y.im (log.f64 x.im))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2)))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 4) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 6) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4))))) (pow.f64 x.im 2))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 6))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.im) 6)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3))))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2)))) (*.f64 y.im (log.f64 x.im)))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x.re 4) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (*.f64 y.im (*.f64 (log.f64 x.im) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.im 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x.re 6) (pow.f64 y.im 2)) (/.f64 (-.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x.im) (pow.f64 y.im 3)) (pow.f64 x.im 6)) (fma.f64 1/6 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 6) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/2 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.im 4))))) (*.f64 y.im (*.f64 (log.f64 x.im) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 6)) (*.f64 1/3 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (log.f64 x.im)))))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.im) 6))) (*.f64 2/3 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (*.f64 y.im (*.f64 (log.f64 x.im) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.im 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))))))) (pow.f64 (log.f64 x.im) 2))) (*.f64 y.im (log.f64 x.im)))))
(*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re))))
(*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (neg.f64 (log.f64 x.re)) 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re))))))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (neg.f64 (log.f64 x.re)) 2) (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.re)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (pow.f64 (neg.f64 (log.f64 x.re)) 2))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 3))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (neg.f64 (log.f64 x.re)) 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1)))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 x.re)) 2) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 x.re)) 6))))))) (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.re)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.re)))))))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (neg.f64 (log.f64 x.re)) 2) (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/4 (*.f64 (pow.f64 y.im 2) (pow.f64 x.im 6)) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (neg.f64 (log.f64 x.re)) (*.f64 (pow.f64 x.im 6) 120))))))) (fma.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (*.f64 (pow.f64 x.im 6) 120) (pow.f64 (neg.f64 (log.f64 x.re)) 2))) (fma.f64 1/4 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.re)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 x.im 2) y.im) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.re))))))))))) (fma.f64 -2/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) (pow.f64 y.im 3)) (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.re)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (pow.f64 (neg.f64 (log.f64 x.re)) 2))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 3))))) (pow.f64 (neg.f64 (log.f64 x.re)) 3))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (neg.f64 (log.f64 x.re)) 6))))))) (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (neg.f64 (log.f64 x.re)) 2) (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.re)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.re)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (pow.f64 (neg.f64 (log.f64 x.re)) 2))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 3))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (neg.f64 (log.f64 x.re)) 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.re)) (cbrt.f64 -1))))))
(*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re))))))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (log.f64 (/.f64 -1 x.re))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2)) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))) (*.f64 (pow.f64 x.re 4) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1)))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.re)) 2) (+.f64 (*.f64 30 (pow.f64 x.im 6)) (*.f64 90 (pow.f64 x.im 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.re)) 6))))))) (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))))) (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.re)))))))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (fma.f64 -1/4 (*.f64 (pow.f64 y.im 2) (pow.f64 x.im 6)) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (*.f64 (pow.f64 x.im 6) 120) (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (*.f64 (pow.f64 x.im 6) 120) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (fma.f64 1/4 (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re)))) (*.f64 1/2 (*.f64 (pow.f64 x.im 2) (*.f64 y.im (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))))))) (fma.f64 -2/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (pow.f64 y.im 3)) (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (log.f64 (/.f64 -1 x.re))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2)) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.re)) 6))))))) (*.f64 (pow.f64 x.re 6) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (log.f64 (/.f64 -1 x.re))) (*.f64 -1/4 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))))) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) 2)) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))) (*.f64 (pow.f64 x.re 4) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (cbrt.f64 -1))))))
(*.f64 y.im (log.f64 x.re))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2)))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (*.f64 y.im (log.f64 x.re)))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 y.im 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) (pow.f64 (log.f64 x.re) 2))) (*.f64 y.im (log.f64 x.re)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2)))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 4) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (*.f64 y.im (log.f64 x.re))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 y.im 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/3 (/.f64 (pow.f64 x.im 4) (/.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (*.f64 y.im (*.f64 (log.f64 x.re) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.re 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))))))) (*.f64 y.im (log.f64 x.re))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2)))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 4) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x.im 6) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4))))) (pow.f64 x.re 2))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 6))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.re) 6)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4)))))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))))))) (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)))) (*.f64 y.im (log.f64 x.re)))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x.im 2) (pow.f64 y.im 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/3 (/.f64 (pow.f64 x.im 4) (/.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (log.f64 x.re) 2)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (*.f64 y.im (*.f64 (log.f64 x.re) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.re 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x.im 6) (pow.f64 y.im 2)) (/.f64 (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 6) (log.f64 x.re))) (fma.f64 1/6 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 6) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/2 (/.f64 y.im (/.f64 (pow.f64 x.re 2) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.re 4))))) (*.f64 y.im (*.f64 (log.f64 x.re) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 6)) (*.f64 1/3 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (log.f64 x.re)))))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) 3) (*.f64 (pow.f64 y.im 6) (pow.f64 (log.f64 x.re) 6))) (*.f64 2/3 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (*.f64 y.im (*.f64 (log.f64 x.re) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.re 4))))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))))))) (pow.f64 (log.f64 x.re) 2))) (*.f64 y.im (log.f64 x.re)))))
(*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im))))
(*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im))))))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3))))) (*.f64 (pow.f64 x.im 4) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1)))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 x.im)) 2) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 x.im)) 6))))))) (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 1 x.im)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 x.im)))))))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/4 (*.f64 (pow.f64 y.im 2) (pow.f64 x.re 6)) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (neg.f64 (log.f64 x.im)) (*.f64 (pow.f64 x.re 6) 120))))))) (fma.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (*.f64 (pow.f64 x.re 6) 120) (pow.f64 (neg.f64 (log.f64 x.im)) 2))) (fma.f64 1/4 (*.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 3)) (neg.f64 (log.f64 x.im))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 x.re 2) y.im) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.im))))))))))) (fma.f64 -2/3 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3)) (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3))))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (neg.f64 (log.f64 x.im)) 6))))))) (*.f64 (pow.f64 x.im 6) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3))))) (*.f64 (pow.f64 x.im 4) (*.f64 (*.f64 (pow.f64 y.im 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (cbrt.f64 -1))))))
(*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im))))
(*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))))
(fma.f64 1/3 (/.f64 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (pow.f64 x.im 2)) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im))))))
(fma.f64 1/3 (/.f64 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (pow.f64 x.im 2)) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))) (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1)))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.im)) 2) (+.f64 (*.f64 30 (pow.f64 x.re 6)) (*.f64 90 (pow.f64 x.re 6)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.im)) 6))))))) (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))) (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 y.im (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 x.im)))))))
(fma.f64 1/3 (/.f64 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (pow.f64 x.im 2)) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (fma.f64 -1/4 (*.f64 (pow.f64 y.im 2) (pow.f64 x.re 6)) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (*.f64 (pow.f64 x.re 6) 120) (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 1/720 (*.f64 (pow.f64 y.im 3) (*.f64 (*.f64 (pow.f64 x.re 6) 120) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (fma.f64 1/4 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (*.f64 1/2 (*.f64 (pow.f64 x.re 2) (*.f64 y.im (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))))))) (fma.f64 -2/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (pow.f64 y.im 3)) (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 3) (*.f64 (pow.f64 y.im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 x.im)) 6))))))) (*.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 -1 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (*.f64 -1/4 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))))) (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (cbrt.f64 -1))))))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))
(*.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 (pow.f64 y.im 3) (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2)))) 3))
(*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2)))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))
(fma.f64 (pow.f64 x.re 2) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2)))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4))))))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3))))
(fma.f64 (pow.f64 x.re 2) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (*.f64 y.im (*.f64 (log.f64 x.im) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.im 4))))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3))))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 2)))) (+.f64 (*.f64 (pow.f64 x.re 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4))))))))) (+.f64 (*.f64 (pow.f64 x.re 6) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.im)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 2)) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 4))))) (pow.f64 x.im 2))) (*.f64 y.im (*.f64 (log.f64 x.im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.im)) (pow.f64 x.im 6)))))))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))
(fma.f64 (pow.f64 x.re 2) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 2) (pow.f64 (log.f64 x.im) 2)))) (fma.f64 (pow.f64 x.re 4) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (*.f64 y.im (*.f64 (log.f64 x.im) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.im 4))))))) (fma.f64 (pow.f64 x.re 6) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x.im) (pow.f64 y.im 3)) (pow.f64 x.im 6)) (fma.f64 1/6 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 6) (pow.f64 (log.f64 x.im) 2))) (fma.f64 1/2 (/.f64 y.im (/.f64 (pow.f64 x.im 2) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 4) (log.f64 x.im))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.im 4))))) (*.f64 y.im (*.f64 (log.f64 x.im) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.im 6)) (*.f64 1/3 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.im 6) (log.f64 x.im)))))))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.im) 3)))))
(*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3)))
(neg.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 2))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 3)) (*.f64 3/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re)))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re)))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 3)) (fma.f64 -1 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.re))))))))) (fma.f64 -1/2 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) (*.f64 3/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (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 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re)))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.re)))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 x.re)) 2) (+.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 6) (*.f64 (pow.f64 y.im 3) (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 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.re)))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.re)) 2))) (pow.f64 x.re 2)))))))))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 3)) (fma.f64 -1 (/.f64 y.im (/.f64 (pow.f64 x.re 6) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 -1/4 (*.f64 (pow.f64 y.im 2) (pow.f64 x.im 6)) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (neg.f64 (log.f64 x.re)) (*.f64 (pow.f64 x.im 6) 120)))))))) (fma.f64 -1 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (*.f64 (neg.f64 (log.f64 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.re))))))))) (fma.f64 -1/2 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.re))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) (fma.f64 1/720 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 6) (*.f64 (*.f64 (pow.f64 x.im 6) 120) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))) (fma.f64 1/4 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.re))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 6) (*.f64 y.im (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.re))))))))) (*.f64 3/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.re)) 2)))))))))))))
(*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))
(neg.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)) (*.f64 3/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re)))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)) (fma.f64 -1 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (*.f64 (log.f64 (/.f64 -1 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (log.f64 (/.f64 -1 x.re))) (pow.f64 x.re 4)) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (*.f64 3/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.im 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (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 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re)))) (pow.f64 x.re 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.re)) 2) (+.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 6) (*.f64 (pow.f64 y.im 3) (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 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2)))))))))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 3)) (fma.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.re)) (fma.f64 -1/4 (*.f64 (pow.f64 y.im 2) (pow.f64 x.im 6)) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (*.f64 (pow.f64 x.im 6) 120) (log.f64 (/.f64 -1 x.re)))))))) (pow.f64 x.re 6)) (fma.f64 -1 (/.f64 y.im (/.f64 (pow.f64 x.re 4) (*.f64 (log.f64 (/.f64 -1 x.re)) (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 3)) (log.f64 (/.f64 -1 x.re))) (pow.f64 x.re 4)) (fma.f64 -1/4 (/.f64 (pow.f64 x.im 4) (/.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (fma.f64 1/720 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 6) (*.f64 (*.f64 (pow.f64 x.im 6) 120) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2)))) (fma.f64 1/4 (/.f64 (pow.f64 x.im 6) (/.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.re))))) (fma.f64 1/2 (/.f64 (pow.f64 x.im 2) (/.f64 (pow.f64 x.re 6) (*.f64 y.im (fma.f64 1/4 (*.f64 (pow.f64 x.im 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.re))))))))) (*.f64 3/2 (/.f64 (*.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.re)) 2))) (pow.f64 x.re 2)))))))))))
(*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2)))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))
(fma.f64 (pow.f64 x.im 2) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2)))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4))))))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))))
(fma.f64 (pow.f64 x.im 2) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (*.f64 y.im (*.f64 (log.f64 x.re) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.re 4))))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3))))
(+.f64 (*.f64 (pow.f64 x.im 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 2)))) (+.f64 (*.f64 (pow.f64 x.im 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4))))))))) (+.f64 (*.f64 (pow.f64 x.im 6) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y.im 3) (log.f64 x.re)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 2)) (pow.f64 x.re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y.im (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 4))) (*.f64 1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 4))))) (pow.f64 x.re 2))) (*.f64 y.im (*.f64 (log.f64 x.re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 6))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 y.im 2) (log.f64 x.re)) (pow.f64 x.re 6)))))))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))
(fma.f64 (pow.f64 x.im 2) (*.f64 3/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 2) (pow.f64 (log.f64 x.re) 2)))) (fma.f64 (pow.f64 x.im 4) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (*.f64 y.im (*.f64 (log.f64 x.re) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.re 4))))))) (fma.f64 (pow.f64 x.im 6) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 6) (log.f64 x.re))) (fma.f64 1/6 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.re 6) (pow.f64 (log.f64 x.re) 2))) (fma.f64 1/2 (/.f64 y.im (/.f64 (pow.f64 x.re 2) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 4) (log.f64 x.re))) (/.f64 (*.f64 1/4 (pow.f64 y.im 2)) (pow.f64 x.re 4))))) (*.f64 y.im (*.f64 (log.f64 x.re) (fma.f64 -1/4 (/.f64 (pow.f64 y.im 2) (pow.f64 x.re 6)) (*.f64 1/3 (/.f64 (pow.f64 y.im 2) (/.f64 (pow.f64 x.re 6) (log.f64 x.re)))))))))) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 x.re) 3)))))
(*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3)))
(neg.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 2))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3)) (*.f64 3/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2))) (pow.f64 x.im 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im)))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im)))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3)) (fma.f64 -1 (/.f64 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.im)))))))) (pow.f64 x.im 4)) (fma.f64 -1/2 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (*.f64 3/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2))) (pow.f64 x.im 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (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 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im)))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 1 x.im)))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 x.im)) 2) (+.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 6) (*.f64 (pow.f64 y.im 3) (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 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 1 x.im)))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 1 x.im)) 2))) (pow.f64 x.im 2)))))))))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 3)) (fma.f64 -1 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 -1/4 (*.f64 (pow.f64 y.im 2) (pow.f64 x.re 6)) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (neg.f64 (log.f64 x.im)) (*.f64 (pow.f64 x.re 6) 120)))))))) (fma.f64 -1 (/.f64 (*.f64 y.im (*.f64 (neg.f64 (log.f64 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.im)))))))) (pow.f64 x.im 4)) (fma.f64 -1/2 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (fma.f64 1/720 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 6) (*.f64 (*.f64 (pow.f64 x.re 6) 120) (pow.f64 (neg.f64 (log.f64 x.im)) 2)))) (fma.f64 1/4 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (neg.f64 (log.f64 x.im))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 2) y.im) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (neg.f64 (log.f64 x.im))))))) (pow.f64 x.im 6)) (*.f64 3/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (neg.f64 (log.f64 x.im)) 2))) (pow.f64 x.im 2)))))))))))
(*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))
(neg.f64 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 2))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)) (*.f64 3/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)) (fma.f64 -1 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (*.f64 (log.f64 (/.f64 -1 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (fma.f64 -1/2 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (*.f64 3/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x.re 6) (pow.f64 y.im 2))) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (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 (/.f64 (*.f64 y.im (*.f64 (log.f64 (/.f64 -1 x.im)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im)))) (pow.f64 x.im 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 y.im 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 x.im)) 2) (+.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 6) (*.f64 (pow.f64 y.im 3) (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 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2))) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im)))))))) (pow.f64 x.im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 2))) (/.f64 (*.f64 (pow.f64 x.re 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2))) (pow.f64 x.im 2)))))))))))
(fma.f64 -1 (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 3)) (fma.f64 -1 (/.f64 y.im (/.f64 (pow.f64 x.im 6) (*.f64 (log.f64 (/.f64 -1 x.im)) (fma.f64 -1/4 (*.f64 (pow.f64 y.im 2) (pow.f64 x.re 6)) (*.f64 -1/360 (*.f64 (pow.f64 y.im 2) (*.f64 (*.f64 (pow.f64 x.re 6) 120) (log.f64 (/.f64 -1 x.im))))))))) (fma.f64 -1 (/.f64 y.im (/.f64 (pow.f64 x.im 4) (*.f64 (log.f64 (/.f64 -1 x.im)) (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (fma.f64 -1/2 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (fma.f64 -1/4 (/.f64 (pow.f64 x.re 4) (/.f64 (pow.f64 x.im 4) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (fma.f64 1/720 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 x.im 6) (*.f64 (*.f64 (pow.f64 x.re 6) 120) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))) (fma.f64 1/4 (/.f64 (pow.f64 x.re 6) (/.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 y.im 3) (log.f64 (/.f64 -1 x.im))))) (fma.f64 1/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 6) (*.f64 y.im (fma.f64 1/4 (*.f64 (pow.f64 x.re 4) (pow.f64 y.im 2)) (*.f64 1/2 (*.f64 (pow.f64 x.re 4) (*.f64 (pow.f64 y.im 2) (log.f64 (/.f64 -1 x.im))))))))) (*.f64 3/2 (/.f64 (pow.f64 x.re 2) (/.f64 (pow.f64 x.im 2) (*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (/.f64 -1 x.im)) 2)))))))))))))
(+.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.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))))
(fma.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)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(*.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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(*.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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(*.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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) 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))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(fma.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.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))
(-.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 (pow.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))))
(exp.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 (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))
(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 (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 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(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))
(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)))))
(*.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 (*.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 (atan2.f64 x.im x.re)) y.im))))) 1)
(*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 1)
(*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (cbrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 3)
(*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 3) 1/3)
(*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (sqrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))) 2)
(sqrt.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (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 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (log.f64 (exp.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 (*.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 (atan2.f64 x.im x.re)) y.im))))))
(*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(cbrt.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 3))
(*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(cbrt.f64 (*.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) (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3)))
(*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3) (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 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(expm1.f64 (log1p.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))))
(*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(exp.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (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)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))
(exp.f64 (*.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (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))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))
(log1p.f64 (expm1.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))))
(*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 1)
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 1 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2) (cbrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 1)
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3)
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3) 1/3)
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2)
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (log.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) 1)
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 1)
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 3)
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (exp.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 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.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 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 3))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3)))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.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 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(exp.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (log.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(exp.f64 (*.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (log.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 1))
(*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.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 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)))
(+.f64 0 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re))
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 x.re x.im) 2) y.re))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re))) 1)
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 1)
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 3)
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 3) 1/3)
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 2)
(pow.f64 (sqrt.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 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))
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(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))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 3))
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)))
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)))
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 1))
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))))) 1)
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(pow.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) 1)
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(pow.f64 (cbrt.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))) 3)
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(pow.f64 (pow.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) 3) 1/3)
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(pow.f64 (sqrt.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))) 2)
(sqrt.f64 (pow.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) 2))
(log.f64 (pow.f64 (neg.f64 x.re) y.re))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (neg.f64 x.re) y.re) 1)))
(log1p.f64 (+.f64 (pow.f64 (neg.f64 x.re) y.re) -1))
(cbrt.f64 (pow.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) 3))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(cbrt.f64 (*.f64 (pow.f64 y.re 3) (pow.f64 (log.f64 (neg.f64 x.re)) 3)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (neg.f64 x.re)) 3) (pow.f64 y.re 3)))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(expm1.f64 (log1p.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(exp.f64 (log.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 y.re (log.f64 (neg.f64 x.re)))) 1))
(*.f64 y.re (log.f64 (neg.f64 x.re)))
(log1p.f64 (-.f64 (pow.f64 (neg.f64 x.re) y.re) 1))
(log1p.f64 (+.f64 (pow.f64 (neg.f64 x.re) y.re) -1))
(+.f64 (*.f64 (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (cos.f64 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (*.f64 (cos.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (cos.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))))
(fma.f64 (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (*.f64 (cos.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) 1)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 1)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) 3)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) 2)
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) 3))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) 1))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
(fma.f64 (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (cos.f64 (fabs.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
(fma.f64 (sin.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (*.f64 (cos.f64 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))
(+.f64 0 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re))
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 x.re x.im) 2) y.re))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 x.re x.im) y.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re))) 1)
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 1)
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 3)
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 3) 1/3)
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 2)
(pow.f64 (sqrt.f64 (*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 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))
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(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))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) 3))
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)))
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)))
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re)) 1))
(*.f64 y.re (log.f64 (hypot.f64 x.re x.im)))
(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))
(-.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 (sqrt.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 2)
(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))
(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)))))
(*.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 (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.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))
(+.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))))
(fma.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)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(*.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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(*.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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(*.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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))) 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))))))
(sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(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 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(fma.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.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) 1)
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(*.f64 1 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 2))
(pow.f64 (cbrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 3)
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(pow.f64 (cbrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 3)
(*.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2) 1/3) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(*.f64 (cbrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) (cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3/2)))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2))
(sqrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 2))
(log.f64 (pow.f64 (hypot.f64 x.re x.im) y.im))
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) 1)))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) -1))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3))
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)))
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 1))
(*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) 1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 x.re x.im) y.im) -1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3))) 1)
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
(*.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
(*.f64 1 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
(*.f64 (pow.f64 y.im 3) (pow.f64 (log.f64 (hypot.f64 x.re x.im)) 3))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
(*.f64 (pow.f64 (log.f64 (hypot.f64 x.re x.im)) 3) (pow.f64 y.im 3))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 2) (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3/2) (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3/2))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 2) 3) (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))
(*.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 2) 3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 3) (pow.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im)) 3))
(pow.f64 (sqrt.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))) 6)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 6))
(sqrt.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3)))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3))))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3) 3))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3)))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))))
(pow.f64 (exp.f64 3) (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) 1))
(pow.f64 (exp.f64 3) (log.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im) 3)))
(pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3)

eval2.9s (12.5%)

Compiler

Compiled 138495 to 60129 computations (56.6% saved)

prune709.0ms (3%)

Pruning

42 alts after pruning (42 fresh and 0 done)

PrunedKeptTotal
New2346312377
Fresh141125
Picked505
Done000
Total2365422407
Accuracy
96.2%
Counts
2407 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.8%
(pow.f64 (sqrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 2)
68.0%
(pow.f64 (cbrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 3)
29.1%
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
24.7%
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
25.6%
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 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))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
22.2%
(/.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))))
24.6%
(/.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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
62.9%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) 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)))))
65.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
53.7%
(*.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
45.5%
(*.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (log.f64 (hypot.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)))))
45.2%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))
25.7%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
25.8%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))
25.8%
(*.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 y.re (atan2.f64 x.im x.re))))
24.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
24.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))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
62.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))) (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))
54.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (+.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)))))))))
53.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))) (*.f64 y.re (atan2.f64 x.im x.re)))
28.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))) (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))))
30.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 (neg.f64 x.im)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
58.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 (fabs.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) y.re))))
48.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))) (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
58.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 y.im (log.f64 (hypot.f64 x.im x.re)))))
54.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
35.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 (expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
12.5%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
10.6%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
29.1%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
14.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
26.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
26.5%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
28.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))))
27.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
12.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.re) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3) (*.f64 (atan2.f64 x.im x.re) y.re))))
47.5%
(*.f64 (exp.f64 (*.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)))))
29.5%
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
38.8%
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))
53.9%
(sqrt.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 2))
36.2%
(exp.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (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)))))))
48.5%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)))
48.8%
(pow.f64 (sqrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 2)
68.0%
(pow.f64 (cbrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 3)
29.1%
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
24.7%
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
25.6%
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 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))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
22.2%
(/.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))))
24.6%
(/.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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
62.9%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) 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)))))
65.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
53.7%
(*.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
45.5%
(*.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (log.f64 (hypot.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)))))
45.2%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))
25.7%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
25.8%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))
25.8%
(*.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 y.re (atan2.f64 x.im x.re))))
24.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
24.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))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
62.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))) (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))
54.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (+.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)))))))))
53.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))) (*.f64 y.re (atan2.f64 x.im x.re)))
28.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))) (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))))
30.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 (neg.f64 x.im)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
58.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 (fabs.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) y.re))))
48.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))) (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
58.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 y.im (log.f64 (hypot.f64 x.im x.re)))))
54.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
35.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 (expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
12.5%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
10.6%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
29.1%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
14.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
26.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
26.5%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
28.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))))
27.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
12.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.re) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3) (*.f64 (atan2.f64 x.im x.re) y.re))))
47.5%
(*.f64 (exp.f64 (*.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)))))
29.5%
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
38.8%
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))
53.9%
(sqrt.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 2))
36.2%
(exp.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (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)))))))
48.5%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)))
Compiler

Compiled 5404 to 3084 computations (42.9% saved)

localize466.0ms (2%)

Compiler

Compiled 595 to 118 computations (80.2% saved)

eval0.0ms (0%)

Compiler

Compiled 4 to 4 computations (0% saved)

prune116.0ms (0.5%)

Pruning

42 alts after pruning (37 fresh and 5 done)

PrunedKeptTotal
New000
Fresh03737
Picked055
Done000
Total04242
Accuracy
96.2%
Counts
42 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.8%
(pow.f64 (sqrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 2)
68.0%
(pow.f64 (cbrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 3)
29.1%
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
24.7%
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
25.6%
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 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))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
22.2%
(/.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))))
24.6%
(/.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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
62.9%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) 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)))))
65.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
53.7%
(*.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
45.5%
(*.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (log.f64 (hypot.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)))))
45.2%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))
25.7%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
25.8%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))
25.8%
(*.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 y.re (atan2.f64 x.im x.re))))
24.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
24.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))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
62.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))) (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))
54.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (+.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)))))))))
53.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))) (*.f64 y.re (atan2.f64 x.im x.re)))
28.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))) (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))))
30.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 (neg.f64 x.im)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
58.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 (fabs.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) y.re))))
48.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))) (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
58.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 y.im (log.f64 (hypot.f64 x.im x.re)))))
54.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
35.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 (expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
12.5%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
10.6%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
29.1%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
14.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
26.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
26.5%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
28.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))))
27.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
12.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.re) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3) (*.f64 (atan2.f64 x.im x.re) y.re))))
47.5%
(*.f64 (exp.f64 (*.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)))))
29.5%
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
38.8%
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))
53.9%
(sqrt.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 2))
36.2%
(exp.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (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)))))))
48.5%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)))
48.8%
(pow.f64 (sqrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 2)
68.0%
(pow.f64 (cbrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 3)
29.1%
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
24.7%
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
25.6%
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 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))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
22.2%
(/.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))))
24.6%
(/.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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
62.9%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) 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)))))
65.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
53.7%
(*.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
45.5%
(*.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (log.f64 (hypot.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)))))
45.2%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))
25.7%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
25.8%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))
25.8%
(*.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 y.re (atan2.f64 x.im x.re))))
24.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
24.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))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
62.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))) (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))
54.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (+.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)))))))))
53.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))) (*.f64 y.re (atan2.f64 x.im x.re)))
28.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))) (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))))
30.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 (neg.f64 x.im)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
58.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 (fabs.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) y.re))))
48.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))) (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
58.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 y.im (log.f64 (hypot.f64 x.im x.re)))))
54.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
35.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 (expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
12.5%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
10.6%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
29.1%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
14.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
26.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
26.5%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
28.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))))
27.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
12.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.re) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3) (*.f64 (atan2.f64 x.im x.re) y.re))))
47.5%
(*.f64 (exp.f64 (*.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)))))
29.5%
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
38.8%
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))
53.9%
(sqrt.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 2))
36.2%
(exp.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (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)))))))
48.5%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)))
Compiler

Compiled 5120 to 2910 computations (43.2% saved)

localize486.0ms (2.1%)

Compiler

Compiled 542 to 127 computations (76.6% saved)

eval0.0ms (0%)

Compiler

Compiled 4 to 4 computations (0% saved)

prune150.0ms (0.6%)

Pruning

42 alts after pruning (32 fresh and 10 done)

PrunedKeptTotal
New000
Fresh03232
Picked055
Done055
Total04242
Accuracy
96.2%
Counts
42 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.8%
(pow.f64 (sqrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 2)
68.0%
(pow.f64 (cbrt.f64 (*.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 (atan2.f64 x.im x.re)) y.im)))) 3)
29.1%
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
24.7%
(/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
25.6%
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y.re (log.f64 (/.f64 -1 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))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))
22.2%
(/.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))))
24.6%
(/.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 (fma.f64 -1 (*.f64 y.im (neg.f64 (log.f64 x.im))) (*.f64 y.re (atan2.f64 x.im x.re))))))
62.9%
(*.f64 (pow.f64 (hypot.f64 x.im x.re) 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)))))
65.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
53.7%
(*.f64 (-.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (pow.f64 (hypot.f64 x.im x.re) y.re))) (sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))
45.5%
(*.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 y.im)) (atan2.f64 x.im x.re)) (/.f64 y.re (/.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) (log.f64 (hypot.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)))))
45.2%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re))
25.7%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
25.8%
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))
25.8%
(*.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 y.re (atan2.f64 x.im x.re))))
24.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
24.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))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) 2))
62.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))) (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))
54.4%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (+.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)))))))))
53.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))) (*.f64 y.re (atan2.f64 x.im x.re)))
28.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))) (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))))
30.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 (neg.f64 x.im)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
58.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 (fabs.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) y.re))))
48.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))) (sin.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))
58.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 y.im (log.f64 (hypot.f64 x.im x.re)))))
54.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))
35.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 (expm1.f64 (log1p.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))
12.5%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
10.6%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (+.f64 x.im (*.f64 1/2 (/.f64 (pow.f64 x.re 2) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
29.1%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
14.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))
26.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
26.5%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))))
28.3%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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))))))
27.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
12.7%
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.re) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3) (*.f64 (atan2.f64 x.im x.re) y.re))))
47.5%
(*.f64 (exp.f64 (*.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)))))
29.5%
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 x.im x.re) y.re) 3) (pow.f64 (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im) 3))) (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))
38.8%
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))
53.9%
(sqrt.f64 (pow.f64 (*.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 (atan2.f64 x.im x.re)) y.im))) 2))
36.2%
(exp.f64 (+.f64 (-.f64 (*.f64 (log.f64 (hypot.f64 x.re x.im)) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) (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)))))))
48.5%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)) 3) (pow.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) 3)))
Compiler

Compiled 3270 to 1155 computations (64.7% saved)

regimes549.0ms (2.3%)

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

5 calls:

214.0ms
y.re
109.0ms
y.im
93.0ms
x.im
88.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
79.4%3x.re
79.4%3x.im
82.9%3y.re
79.4%2y.im
77.8%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 1980 to 419 computations (78.8% saved)

regimes756.0ms (3.2%)

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

303.0ms
y.im
199.0ms
x.re
118.0ms
x.im
103.0ms
y.re
13.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
78.9%7x.re
75.0%6x.im
73.8%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))))
80.1%6y.im
82.2%5y.re
Compiler

Compiled 1160 to 297 computations (74.4% saved)

regimes162.0ms (0.7%)

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

143.0ms
y.re
Results
AccuracySegmentsBranch
81.2%5y.re
Compiler

Compiled 1079 to 264 computations (75.5% saved)

regimes109.0ms (0.5%)

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

95.0ms
y.re
Results
AccuracySegmentsBranch
80.5%5y.re
Compiler

Compiled 984 to 248 computations (74.8% saved)

regimes89.0ms (0.4%)

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

1 calls:

70.0ms
y.re
Results
AccuracySegmentsBranch
78.2%3y.re
Compiler

Compiled 677 to 176 computations (74% saved)

regimes55.0ms (0.2%)

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

1 calls:

47.0ms
y.re
Results
AccuracySegmentsBranch
77.8%4y.re
Compiler

Compiled 411 to 130 computations (68.4% saved)

regimes70.0ms (0.3%)

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

2 calls:

32.0ms
y.re
31.0ms
y.im
Results
AccuracySegmentsBranch
75.2%3y.im
75.1%3y.re
Compiler

Compiled 390 to 131 computations (66.4% saved)

regimes44.0ms (0.2%)

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

1 calls:

37.0ms
y.im
Results
AccuracySegmentsBranch
75.1%3y.im
Compiler

Compiled 365 to 123 computations (66.3% saved)

regimes159.0ms (0.7%)

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

4 calls:

53.0ms
x.re
44.0ms
y.re
26.0ms
y.im
26.0ms
x.im
Results
AccuracySegmentsBranch
59.9%3x.im
69.3%5x.re
64.6%5y.re
58.2%3y.im
Compiler

Compiled 343 to 119 computations (65.3% saved)

regimes57.0ms (0.2%)

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

1 calls:

51.0ms
x.re
Results
AccuracySegmentsBranch
69.7%6x.re
Compiler

Compiled 226 to 80 computations (64.6% saved)

regimes73.0ms (0.3%)

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

2 calls:

39.0ms
x.re
31.0ms
y.re
Results
AccuracySegmentsBranch
64.4%5y.re
65.1%6x.re
Compiler

Compiled 184 to 73 computations (60.3% saved)

regimes32.0ms (0.1%)

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

1 calls:

17.0ms
y.re
Results
AccuracySegmentsBranch
62.1%3y.re
Compiler

Compiled 137 to 57 computations (58.4% saved)

regimes83.0ms (0.4%)

Counts
5 → 4
Calls
Call 1
Inputs
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 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 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Outputs
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 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 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
Calls

4 calls:

28.0ms
y.im
22.0ms
y.re
19.0ms
x.im
10.0ms
x.re
Results
AccuracySegmentsBranch
48.4%6y.im
55.8%4x.im
52.1%2x.re
42.6%5y.re
Compiler

Compiled 111 to 52 computations (53.2% saved)

regimes27.0ms (0.1%)

Counts
4 → 4
Calls
Call 1
Inputs
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))
Outputs
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
Calls

2 calls:

17.0ms
x.im
8.0ms
x.re
Results
AccuracySegmentsBranch
46.5%2x.re
55.2%4x.im
Compiler

Compiled 82 to 38 computations (53.7% saved)

regimes26.0ms (0.1%)

Counts
3 → 2
Calls
Call 1
Inputs
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))
Outputs
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))
(*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))
Calls

2 calls:

15.0ms
x.im
8.0ms
x.re
Results
AccuracySegmentsBranch
46.5%2x.re
47.4%4x.im
Compiler

Compiled 63 to 31 computations (50.8% saved)

regimes12.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 32 to 22 computations (31.3% saved)

bsearch94.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
1.128675370058499e+199
1.92199626612068e+199
58.0ms
2.0416107393105155e+69
2.6147707467866167e+72
Results
51.0ms76×body1024infinite
14.0ms28×body512infinite
13.0ms51×body256valid
7.0ms33×body256infinite
4.0msbody2048infinite
Compiler

Compiled 792 to 449 computations (43.3% saved)

bsearch152.0ms (0.6%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
1.191812635024526e+263
4.613861817341242e+269
34.0ms
1.128675370058499e+199
1.92199626612068e+199
37.0ms
6.293409601675113e+45
2.045692161052113e+46
35.0ms
-1.3426754425863417e+60
-3.2402193701373254e+58
Results
67.0ms104×body1024infinite
35.0ms148×body256valid
20.0ms15×body2048infinite
13.0ms27×body512infinite
11.0ms42×body256infinite
Compiler

Compiled 1324 to 760 computations (42.6% saved)

bsearch131.0ms (0.6%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.191812635024526e+263
4.613861817341242e+269
8.0ms
1.128675370058499e+199
1.92199626612068e+199
48.0ms
2964565.884091153
5569998060749.26
50.0ms
-1.0116484315271937e-7
-7.0154958764482e-13
Results
48.0ms75×body1024infinite
40.0ms171×body256valid
17.0ms73×body256infinite
9.0ms21×body512infinite
5.0msbody1024valid
4.0msbody2048infinite
1.0msbody512valid
Compiler

Compiled 1367 to 820 computations (40% saved)

bsearch184.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
narrow-enough
Steps
TimeLeftRight
79.0ms
1.191812635024526e+263
4.613861817341242e+269
25.0ms
1.128675370058499e+199
1.92199626612068e+199
46.0ms
2964565.884091153
5569998060749.26
32.0ms
-0.002409874108227478
-0.0001764257843947769
Results
72.0ms119×body1024infinite
42.0ms175×body256valid
28.0ms27×body2048infinite
19.0ms83×body256infinite
9.0ms22×body512infinite
3.0msbody1024valid
0.0msbody512valid
Compiler

Compiled 1620 to 964 computations (40.5% saved)

bsearch57.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
5.4859158284588015e-9
2.0155727593372312e-8
29.0ms
-0.002409874108227478
-0.0001764257843947769
Results
32.0ms139×body256valid
12.0ms21×body1024infinite
4.0msbody1024valid
3.0msbody256infinite
1.0msbody512infinite
1.0msbody512valid
Compiler

Compiled 652 to 392 computations (39.9% saved)

bsearch119.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
3.643199543259486e+194
7.101286421097345e+194
50.0ms
2964565.884091153
5569998060749.26
36.0ms
-0.002409874108227478
-0.0001764257843947769
Results
39.0ms139×body256valid
34.0ms56×body1024infinite
17.0ms78×body256infinite
7.0msbody2048infinite
6.0ms10×body1024valid
5.0ms14×body512infinite
Compiler

Compiled 1092 to 655 computations (40% saved)

bsearch75.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
3.0947106527229893e+91
1.345336742219928e+95
29.0ms
-7.1021381921334564e+47
-1.2249223320079272e+47
Results
23.0ms107×body256valid
19.0ms32×body1024infinite
15.0ms39×body512infinite
8.0ms31×body256infinite
6.0ms15×body512valid
Compiler

Compiled 678 to 407 computations (40% saved)

bsearch83.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
1.4274695248032906e+119
7.637455795370578e+134
29.0ms
-7.1021381921334564e+47
-1.2249223320079272e+47
Results
28.0ms131×body256valid
22.0ms57×body512infinite
19.0ms30×body1024infinite
5.0ms14×body512valid
5.0ms24×body256infinite
Compiler

Compiled 704 to 425 computations (39.6% saved)

bsearch189.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
831014359.071126
328344027678.003
49.0ms
4.887651609268149e-290
6.8377441160122096e-282
52.0ms
-1.0416154329425302e-182
-7.675336338625111e-191
46.0ms
-2.526339750327285e+49
-6.035222127972933e+45
Results
77.0ms127×body1024infinite
75.0ms351×body256valid
12.0ms32×body512infinite
7.0msbody2048infinite
5.0ms22×body256infinite
3.0msbody1024valid
0.0msbody512valid
Compiler

Compiled 1886 to 1155 computations (38.8% saved)

bsearch390.0ms (1.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
predicate-same
narrow-enough
narrow-enough
Steps
TimeLeftRight
104.0ms
831014359.071126
328344027678.003
57.0ms
4.887651609268149e-290
6.8377441160122096e-282
26.0ms
-1.0416154329425302e-182
-7.675336338625111e-191
100.0ms
-2.526339750327285e+49
-6.035222127972933e+45
103.0ms
-8.634474848946462e+282
-1.880820411374697e+265
Results
153.0ms162×body1024infinite
131.0ms379×body256valid
76.0ms41×body512infinite
9.0ms10×body2048infinite
6.0ms26×body256infinite
3.0msbody1024valid
0.0msbody512valid
Compiler

Compiled 2081 to 1310 computations (37% saved)

bsearch204.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
2964565.884091153
5569998060749.26
97.0ms
2.4624694159910194e-191
1.2045065875155602e-171
38.0ms
-5.976898015497719e-224
-1.8377836615209648e-225
26.0ms
-0.002409874108227478
-0.0001764257843947769
Results
89.0ms343×body256valid
44.0ms22×body1024valid
38.0ms62×body1024infinite
18.0ms82×body256infinite
6.0ms16×body512infinite
1.0msbody512valid
Compiler

Compiled 1527 to 949 computations (37.9% saved)

bsearch129.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
76.0ms
2964565.884091153
5569998060749.26
54.0ms
-0.002409874108227478
-0.0001764257843947769
Results
44.0ms32×body1024infinite
30.0msbody2048infinite
25.0ms114×body256valid
20.0ms78×body256infinite
3.0msbody512infinite
2.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 753 to 445 computations (40.9% saved)

bsearch169.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
1.1651808415396789e-29
1.871034351506664e-27
23.0ms
9.143864485418949e-180
1.6936537816515623e-179
102.0ms
-8.439392174624414e-282
-5.5788708188894e-283
Results
105.0ms60×body1024infinite
33.0ms155×body256valid
15.0ms29×body512infinite
7.0ms12×body1024valid
3.0ms13×body256infinite
2.0msbody2048infinite
0.0msbody512valid
Compiler

Compiled 846 to 517 computations (38.9% saved)

bsearch216.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
1.1651808415396789e-29
1.871034351506664e-27
60.0ms
3.043448938681491e-135
5.445674020044988e-135
112.0ms
-9.884056805137926e-303
1.3666386721252623e-304
Results
70.0ms184×body256valid
35.0ms58×body1024infinite
32.0ms29×body256infinite
13.0ms23×body1024valid
11.0ms27×body512infinite
9.0msbody2048infinite
2.0msbody2048valid
2.0msbody512valid
Compiler

Compiled 1024 to 623 computations (39.2% saved)

bsearch93.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
93.0ms
-2.697125630804747e-301
2.3190639265312263e-296
Results
56.0ms41×body1024infinite
25.0ms116×body256valid
4.0ms11×body512infinite
4.0msbody2048infinite
1.0msbody256infinite
Compiler

Compiled 499 to 300 computations (39.9% saved)

simplify154.0ms (0.7%)

Algorithm
egg-herbie
Rules
72×*-commutative
32×+-commutative
20×sub-neg
10×neg-mul-1
10×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02345997
13255997
23425997
33485997
43495997
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 y.re 329999999999999979493003320793870699240199767824385920377574807983620096) (*.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))))) (if (<=.f64 y.re 12000000000000000741564491608999905188037508934595028363342694986268022067110296520942965119137415121621306201593780080271661619516915530077611227243299843316324386762516489860510860934357951048581120) (*.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 (fabs.f64 (*.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.re -32999999999999998285173974406381376326728848818145809399808) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 y.re 6500000000000000335704003802124458864989437952) (*.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))))) (if (<=.f64 y.re 13000000000000000626315534970827531057177899161655071617090213659446382839554775164220358925448118802035580963316833197331190259061158152468552383629339083789511426070530413367609675733756707292053504) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if (<=.f64 y.re 100000000000000003071603269111014971471508642847250073203719093632845102290734406131617241518267700770571769927225306004888484302202258708981207125345588886413817469658847334809978790776999353375325137186550055668797052865128496484823152800700833072414104710501367808) (*.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 (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 -3829876996539145/19342813113834066795298816) (*.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 (fabs.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 3000000) (*.f64 (exp.f64 (*.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))))) (if (<=.f64 y.re 15000000000000000395817621694482782795458679615775158124585251005803104384443732450775146538069526162864130486762939431450247538149643397250434696401417564735885504686558260381807305332554219778998272) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if (<=.f64 y.re 19999999999999999468764497083204546117550371222456475011874251839742919280488893133880888089537373780302983352459926183803316491680462938820366994786182709264962452269186282141480785836231386584392976978150860083957810243755889397927408415870663269868469457841301749760) (*.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 (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 -8070450532247929/4611686018427387904) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 y.re 3400000) (*.f64 (exp.f64 (*.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))))) (if (<=.f64 y.re 15000000000000000395817621694482782795458679615775158124585251005803104384443732450775146538069526162864130486762939431450247538149643397250434696401417564735885504686558260381807305332554219778998272) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if (<=.f64 y.re 6199999999999999624821050295002444443962553166451444346876235154866008885556901559516754868412740300706085485451558557573235719661295568487496841819227321123867418797948087253089417445584520889500833591356272620625877115060998144409407039910384374086338446698217472) (*.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 (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 -7194230188746725/18446744073709551616) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 y.re 3022314549036573/151115727451828646838272) (*.f64 (exp.f64 (*.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 -8070450532247929/4611686018427387904) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 y.re 3200000) (*.f64 (exp.f64 (*.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))))) (if (<=.f64 y.re 390000000000000015698076950308486177623593116399737091008433966762775994689878544307074423260826994993285677433912669175228282246415656633172183957698399909309621030701009454167709828478576623616) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 (hypot.f64 x.im x.re) 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))))))))
(if (<=.f64 y.im -700000000000000030692090131553338148243833356288) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))))) (if (<=.f64 y.im 940000000000000006037032384947176281821580222848450597103271962283780592279025041910905438208) (*.f64 (pow.f64 (hypot.f64 x.im x.re) 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 (exp.f64 (*.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)))))))
(if (<=.f64 y.im -127999999999999991008932995140550556151137173504) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))))) (if (<=.f64 y.im 154999999999999997617255911342998530537046334680938489318167047448857575435247964755455761191800330683871089499981217792) (*.f64 (pow.f64 (hypot.f64 x.im x.re) 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 (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))))
(if (<=.f64 x.re -7200000000000000001312721067947729382182748160) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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)))) (if (<=.f64 x.re -2821756786938629/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 x.re 3557743422298153/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)) (if (<=.f64 x.re 930000000) (*.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 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(if (<=.f64 x.re -500000000000000026034570400124927876004592539875482072325045332488532471681254331635155702257359693082921654364459783965051206883716948932927829134579484022857251800882845394447562090716355667888496475007621811653869304473468681376009259035209043234590657258402459296670416896) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 x.re -10500000000000000054733159900266663744712474624) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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 x.re -2449441655328671/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 x.re 1920143424077791/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)) (if (<=.f64 x.re 1750000000) (*.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 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))
(if (<=.f64 y.re -6640827866535439/36893488147419103232) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 y.re -280004512318197/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))))) (if (<=.f64 y.re 1495020541582441/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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 3000000) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (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 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.re -4842270319348757/4611686018427387904) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 y.re 3000000) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (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 y.re (atan2.f64 x.im x.re)))))
(if (<=.f64 x.im -5755173183129365/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 x.im 3065960095042115/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 x.im 8563486156235759/713623846352979940529142984724747568191373312) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))))
(if (<=.f64 x.im -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 x.im 8838154641319583/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (if (<=.f64 x.im 8563486156235759/713623846352979940529142984724747568191373312) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))))
(if (<=.f64 x.re -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))
Outputs
(if (<=.f64 y.re 329999999999999979493003320793870699240199767824385920377574807983620096) (*.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))))) (if (<=.f64 y.re 12000000000000000741564491608999905188037508934595028363342694986268022067110296520942965119137415121621306201593780080271661619516915530077611227243299843316324386762516489860510860934357951048581120) (*.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 (fabs.f64 (*.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 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.re 329999999999999979493003320793870699240199767824385920377574807983620096) (*.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))))) (if (<=.f64 y.re 12000000000000000741564491608999905188037508934595028363342694986268022067110296520942965119137415121621306201593780080271661619516915530077611227243299843316324386762516489860510860934357951048581120) (*.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 (fabs.f64 (*.f64 y.re (atan2.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 x.im x.re)))) (/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (+.f64 1 (*.f64 (atan2.f64 x.im x.re) y.im))))))
(if (<=.f64 y.re -32999999999999998285173974406381376326728848818145809399808) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 y.re 6500000000000000335704003802124458864989437952) (*.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))))) (if (<=.f64 y.re 13000000000000000626315534970827531057177899161655071617090213659446382839554775164220358925448118802035580963316833197331190259061158152468552383629339083789511426070530413367609675733756707292053504) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if (<=.f64 y.re 100000000000000003071603269111014971471508642847250073203719093632845102290734406131617241518267700770571769927225306004888484302202258708981207125345588886413817469658847334809978790776999353375325137186550055668797052865128496484823152800700833072414104710501367808) (*.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 (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 -32999999999999998285173974406381376326728848818145809399808) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (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)))) (if (<=.f64 y.re 6500000000000000335704003802124458864989437952) (*.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)))) (if (<=.f64 y.re 13000000000000000626315534970827531057177899161655071617090213659446382839554775164220358925448118802035580963316833197331190259061158152468552383629339083789511426070530413367609675733756707292053504) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if (<=.f64 y.re 100000000000000003071603269111014971471508642847250073203719093632845102290734406131617241518267700770571769927225306004888484302202258708981207125345588886413817469658847334809978790776999353375325137186550055668797052865128496484823152800700833072414104710501367808) (*.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) (+.f64 1 (*.f64 (atan2.f64 x.im x.re) 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 -3829876996539145/19342813113834066795298816) (*.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 (fabs.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (if (<=.f64 y.re 3000000) (*.f64 (exp.f64 (*.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))))) (if (<=.f64 y.re 15000000000000000395817621694482782795458679615775158124585251005803104384443732450775146538069526162864130486762939431450247538149643397250434696401417564735885504686558260381807305332554219778998272) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if (<=.f64 y.re 19999999999999999468764497083204546117550371222456475011874251839742919280488893133880888089537373780302983352459926183803316491680462938820366994786182709264962452269186282141480785836231386584392976978150860083957810243755889397927408415870663269868469457841301749760) (*.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 (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 -3829876996539145/19342813113834066795298816) (*.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 (*.f64 y.re (atan2.f64 x.im x.re)) (fabs.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))) (if (<=.f64 y.re 3000000) (*.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)))) (if (<=.f64 y.re 15000000000000000395817621694482782795458679615775158124585251005803104384443732450775146538069526162864130486762939431450247538149643397250434696401417564735885504686558260381807305332554219778998272) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if (<=.f64 y.re 19999999999999999468764497083204546117550371222456475011874251839742919280488893133880888089537373780302983352459926183803316491680462938820366994786182709264962452269186282141480785836231386584392976978150860083957810243755889397927408415870663269868469457841301749760) (*.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) (+.f64 1 (*.f64 (atan2.f64 x.im x.re) 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 -8070450532247929/4611686018427387904) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 y.re 3400000) (*.f64 (exp.f64 (*.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))))) (if (<=.f64 y.re 15000000000000000395817621694482782795458679615775158124585251005803104384443732450775146538069526162864130486762939431450247538149643397250434696401417564735885504686558260381807305332554219778998272) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if (<=.f64 y.re 6199999999999999624821050295002444443962553166451444346876235154866008885556901559516754868412740300706085485451558557573235719661295568487496841819227321123867418797948087253089417445584520889500833591356272620625877115060998144409407039910384374086338446698217472) (*.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 (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 -8070450532247929/4611686018427387904) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (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)))) (if (<=.f64 y.re 3400000) (*.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)))) (if (<=.f64 y.re 15000000000000000395817621694482782795458679615775158124585251005803104384443732450775146538069526162864130486762939431450247538149643397250434696401417564735885504686558260381807305332554219778998272) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if (<=.f64 y.re 6199999999999999624821050295002444443962553166451444346876235154866008885556901559516754868412740300706085485451558557573235719661295568487496841819227321123867418797948087253089417445584520889500833591356272620625877115060998144409407039910384374086338446698217472) (*.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) (+.f64 1 (*.f64 (atan2.f64 x.im x.re) 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 -7194230188746725/18446744073709551616) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 y.re 3022314549036573/151115727451828646838272) (*.f64 (exp.f64 (*.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 -7194230188746725/18446744073709551616) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (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)))) (if (<=.f64 y.re 3022314549036573/151115727451828646838272) (*.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 -8070450532247929/4611686018427387904) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 y.re 3200000) (*.f64 (exp.f64 (*.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))))) (if (<=.f64 y.re 390000000000000015698076950308486177623593116399737091008433966762775994689878544307074423260826994993285677433912669175228282246415656633172183957698399909309621030701009454167709828478576623616) (*.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 (fabs.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (pow.f64 (hypot.f64 x.im x.re) 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))))))))
(if (<=.f64 y.re -8070450532247929/4611686018427387904) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (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)))) (if (<=.f64 y.re 3200000) (*.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)))) (if (<=.f64 y.re 390000000000000015698076950308486177623593116399737091008433966762775994689878544307074423260826994993285677433912669175228282246415656633172183957698399909309621030701009454167709828478576623616) (*.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 (fabs.f64 (*.f64 y.re (atan2.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 x.im x.re)))) (pow.f64 (hypot.f64 x.im x.re) y.re)))))
(if (<=.f64 y.im -700000000000000030692090131553338148243833356288) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))))) (if (<=.f64 y.im 940000000000000006037032384947176281821580222848450597103271962283780592279025041910905438208) (*.f64 (pow.f64 (hypot.f64 x.im x.re) 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 (exp.f64 (*.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)))))))
(if (<=.f64 y.im -700000000000000030692090131553338148243833356288) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) (if (<=.f64 y.im 940000000000000006037032384947176281821580222848450597103271962283780592279025041910905438208) (*.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 (hypot.f64 x.im x.re) y.re)) (*.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))))))
(if (<=.f64 y.im -127999999999999991008932995140550556151137173504) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))))) (if (<=.f64 y.im 154999999999999997617255911342998530537046334680938489318167047448857575435247964755455761191800330683871089499981217792) (*.f64 (pow.f64 (hypot.f64 x.im x.re) 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 (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))))
(if (or (<=.f64 y.im -127999999999999991008932995140550556151137173504) (not (<=.f64 y.im 154999999999999997617255911342998530537046334680938489318167047448857575435247964755455761191800330683871089499981217792))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) (*.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 (hypot.f64 x.im x.re) y.re)))
(if (<=.f64 x.re -7200000000000000001312721067947729382182748160) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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)))) (if (<=.f64 x.re -2821756786938629/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 x.re 3557743422298153/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)) (if (<=.f64 x.re 930000000) (*.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 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))))
(if (<=.f64 x.re -7200000000000000001312721067947729382182748160) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 (neg.f64 x.re)))))) (if (<=.f64 x.re -2821756786938629/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (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)))) (if (<=.f64 x.re 3557743422298153/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)) (if (<=.f64 x.re 930000000) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(if (<=.f64 x.re -500000000000000026034570400124927876004592539875482072325045332488532471681254331635155702257359693082921654364459783965051206883716948932927829134579484022857251800882845394447562090716355667888496475007621811653869304473468681376009259035209043234590657258402459296670416896) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 x.re -10500000000000000054733159900266663744712474624) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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 x.re -2449441655328671/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 x.re 1920143424077791/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)) (if (<=.f64 x.re 1750000000) (*.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 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))))))
(if (<=.f64 x.re -500000000000000026034570400124927876004592539875482072325045332488532471681254331635155702257359693082921654364459783965051206883716948932927829134579484022857251800882845394447562090716355667888496475007621811653869304473468681376009259035209043234590657258402459296670416896) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 x.re -10500000000000000054733159900266663744712474624) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.im)))) (if (<=.f64 x.re -2449441655328671/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (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)))) (if (<=.f64 x.re 1920143424077791/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.re 2) (pow.f64 x.im 2))) y.re)) (if (<=.f64 x.re 1750000000) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))))
(if (<=.f64 y.re -6640827866535439/36893488147419103232) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 y.re -280004512318197/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))))) (if (<=.f64 y.re 1495020541582441/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) 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 3000000) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (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 y.re (atan2.f64 x.im x.re)))))))
(if (<=.f64 y.re -6640827866535439/36893488147419103232) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (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)))) (if (<=.f64 y.re -280004512318197/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) (if (<=.f64 y.re 1495020541582441/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.im)))) (if (<=.f64 y.re 3000000) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (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))))))))
(if (<=.f64 y.re -4842270319348757/4611686018427387904) (*.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 y.re (atan2.f64 x.im x.re))) (if (<=.f64 y.re 3000000) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (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 y.re (atan2.f64 x.im x.re)))))
(if (or (<=.f64 y.re -4842270319348757/4611686018427387904) (not (<=.f64 y.re 3000000))) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))))
(if (<=.f64 x.im -5755173183129365/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 x.im 3065960095042115/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.re)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 x.im 8563486156235759/713623846352979940529142984724747568191373312) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))))
(if (<=.f64 x.im -5755173183129365/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (neg.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.im)))) (if (<=.f64 x.im 3065960095042115/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (neg.f64 x.re))) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 x.im 8563486156235759/713623846352979940529142984724747568191373312) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.im)))))))
(if (<=.f64 x.im -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (if (<=.f64 x.im 8838154641319583/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (if (<=.f64 x.im 8563486156235759/713623846352979940529142984724747568191373312) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))))
(if (<=.f64 x.im -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 (neg.f64 x.im))) (*.f64 (atan2.f64 x.im x.re) y.im)))) (if (or (<=.f64 x.im 8838154641319583/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (not (<=.f64 x.im 8563486156235759/713623846352979940529142984724747568191373312))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.im)) (*.f64 (atan2.f64 x.im x.re) y.im)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))))
(if (<=.f64 x.re -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))
(if (<=.f64 x.re -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))))))
(*.f64 y.re (*.f64 (atan2.f64 x.im x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))
Compiler

Compiled 1487 to 600 computations (59.7% saved)

soundness5.6s (23.6%)

Rules
1886×fma-def
1886×fma-def
1884×*-commutative
1884×*-commutative
1884×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01451412
13751360
27661360
314411356
438681356
035422
1545414
26277414
0106359466
1317955902
01451412
13751360
27661360
314411356
438681356
02329119939
02329119939
0106359466
1317955902
02329119939
0106359466
1317955902
0106359466
1317955902
035422
1545414
26277414
0106359466
1317955902
02329119939
0106359466
1317955902
0106359466
1317955902
035422
1545414
26277414
0106359466
1317955902
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
node limit
node limit
node limit
Compiler

Compiled 2627 to 698 computations (73.4% saved)

end2.0ms (0%)

preprocess226.0ms (1%)

Compiler

Compiled 2936 to 544 computations (81.5% saved)

Profiling

Loading profile data...